web-dev-qa-db-fra.com

Impossible de charger le fichier ou l'assembly crdb_adoplus.dll

Pour l'erreur suivante:

Impossible de charger le fichier ou le fichier montage: /// C:\Program Files\SAP BusinessObjects\BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll ’ou l’une de ses dépendances. 

Existe-t-il un moyen de résoudre cette erreur autrement que par le biais de la solution:

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

Cette solution ne fonctionne pas dans mon application

34
fma3

S'il vous plaît utilisez ce code .. .. Il peut être utile pour vous.

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

C’est légèrement différent de vous . Pour plus de détails, visitez ce lien Crystal Report Viewer

75
Refat Sardar

Modifie la première ligne pour fonctionner avec succès

Après avoir ouvert un fichier "App.config" à partir de l'Explorateur de solutions

Précédent:

<startup> 

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

Actuel:

<startup useLegacyV2RuntimeActivationPolicy="true">

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

Cela se produit essentiellement, si vous avez une configuration correcte de SBO (je vous le souhaite :)), entre différents composants de votre SDK SBO, il existe des assemblys avec une version .NET différente. Vérifiez si vous avez une ancienne version de SAP BO SDK installée sur votre ordinateur aussi . J'espère que cela vous aidera.

2
Tigran

Utiliser seulement 

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

Cela fonctionne pour tous les cadres!

2
user3216266

Essayez d'insérer le code ci-dessous dans votre fichier app.config ou web.config:

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

Suivez les étapes: Faites un clic droit sur le projet, puis cliquez sur Propriétés -> Compiler -> Option de compilation avancée -> Cliquez sur Structure cible et sélectionnez .Net Framework 3.5 -> Maintenant Cliquez sur OK

C'est la solution simple.

0
Farhan Ahmed Saifi

Lorsque vous rencontrez ce problème dans une application ASP.Net, vérifiez le pool d'applications de l'application dans IIS. Changez le pool d'applications en .Net 4.0 à partir de .Net 2.0.

Cela résoudra le problème.

0
Praveen

a bien fonctionné pour moi pour toutes les configurations: MSIL, x64 et x86 bits fonctionne même très bien.

0
dmihailescu