2011-07-06 43 views
34

Para el siguiente error:No se pudo cargar el archivo o ensamblado crdb_adoplus.dll

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.

¿Hay alguna manera de resolver este error que no sea a través de la solución:

<startup useLegacyV2RuntimeActivationPolicy="true"> 
    <supportedRuntime version="v4.0"/> 
</startup> 

Esa solución no funciona en mi aplicación

Respuesta

69

Utilice este código. Puede ser útil para usted.

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

Esto es ligeramente diferente a usted. Para más información, visita este enlace Crystal Report Viewer

+0

Gracias funcionó para mí. Gracias de nuevo. – Priyankara

+0

"¡Esto es ligeramente diferente de ti!" ¡Exactamente! –

+0

Funcionó para mí (.net 4.6.1) –

2

Esto sucede básicamente, si tiene la configuración correcta de SBO (le deseo :), que entre los diferentes componentes de su SBO SDK hay conjuntos con diferentes versiones de .NET . Compruebe si también tiene instalada una versión anterior de SAP BO SDK en su máquina. Espero que esto ayude.

1

Trate de insertar el código de abajo a su app.config o web.config archivo:

<startup useLegacyV2RuntimeActivationPolicy="true"> 
     <supportedRuntime version="v4.0"/> 
</startup> 
9

Cambiar la primera línea para trabajar con éxito

Después abra un archivo "App.config" desde Solution Explorer

Anterior:

<startup> 

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

actual:

<startup useLegacyV2RuntimeActivationPolicy="true"> 

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

gracias por la explicación simple que me salvó de dolor de cabeza :) – Hazmat

2

Use sólo

<startup useLegacyV2RuntimeActivationPolicy="true"> 
</startup> 

funciona para todos los marcos!

+0

funcionó para mí Ty –

0

Siga los pasos: click derecho en el proyecto a continuación, haga clic en Propiedades -> Compilar -> Avanzado Compilar Opción -> haga clic en el marco de destino y seleccione .Net Framework 3.5 -> Ahora Haga clic en OK

Esa es la solución simple.

0

Al enfrentar este problema en la aplicación ASP.Net, verifique el grupo de aplicaciones de la aplicación en IIS. Cambie el grupo de aplicaciones a .Net 4.0 desde .Net 2.0.

Arreglará el problema.

Cuestiones relacionadas