I know the fix for the "could not load file or assembly 'file:///C:Program Files\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' or one of its dependencies. The system cannot find the file specified: C:\Program Files\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll." has been around for quite some time now however the solution is always to add
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
to the config file, this works great if the report viewer is in a .net executable or being referenced by a .net executable. However my VB6 application is calling a passthrough DLL which launches the report viewer form contained in another assembly. I cannot figure out how to get the dll containing the report viewer to recognize the legacy setting. All dll's and tlb's are in the VB6 Application directory that is making the initial call.
Thank you
Nick.