5
votes

in my project i use visual studio 2010,crystal report 2010 & Crystal.Reports.2010.Support.Pack.v13.0.5. when i run code's and call crystal report viewer. this error Occurred in my windows application. how can i solved this error in c# win App ?

Error :

Could not load file or assembly 'file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' or one of its dependencies. The system cannot find the file specified.

3

3 Answers

16
votes

I think you require this code, add it into your web.config

<startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>

Pretty sure this is on google, it maybe a duplicate (will search after answering)

EDIT:

You may have to edit your .Net setting within your build configuration. Maybe try uninstalling the crystal assemblies - set .Net 4 and reinstall (assuming you weren't already on .Net 4) – n34_panda yesterday

6
votes

It's working for me.

I added the App.config file to my application (window) and then added the below tag inside the configuration tag.

<startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
2
votes

Please go to your app.config and check if useLegacyV2RuntimeActivationPolicy is there or not either add this as follow.

<startup useLegacyV2RuntimeActivationPolicy="true"> 
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />

</startup>

For more detail i have added the following Screen Shot,Please check it.

enter image description here