.net sap - L'assemblage en mode mixte est construit sur la version 'v2.0.50727' de l'environnement d'exécution




3 Answers

Essayez d'utiliser cette balise de démarrage exacte dans votre app.config sous le noeud de configuration

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

Je reçois l'exception suivante:

L'assembly en mode mixte est construit sur la version 'v2.0.50727' de l'environnement d'exécution et ne peut pas être chargé dans le runtime 4.0 sans informations de configuration supplémentaires.

comme j'essayais d'exporter le rapport de cristal de mon programme de WPF ...

J'ai déjà ajouté ce qui suit dans le fichier app.config ...

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

Tous les experts peuvent aider ????

Référence trouvée: http://www.davidmoore.info/2010/12/17/running-net-2-runtime-applications-under-the-net-4-runtime




J'ai effectivement eu ce problème identique avec la solution inverse . J'avais mis à jour un projet .NET vers .NET 4.0 puis revenais à .NET 3.5. Le app.config dans mon projet a continué à avoir ce qui suit qui causait l'erreur ci-dessus en question:

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

La solution pour résoudre l'erreur pour cela était de revenir à la référence 2.0 appropriée comme suit:

<startup>
  <supportedRuntime version="v2.0.50727"/>
</startup>

Par conséquent, si une rétrogradation génère l'erreur ci-dessus, vous devrez peut-être sauvegarder la version prise en charge .NET Framework.




Essayez d'utiliser un autre fichier de configuration (pas celui de votre projet) et RESTART Visual Studio:

C: \ Program Files (x 86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TestWindow \ vstest.executionengine.x86.exe.config (32 bits)

ou

C: \ Program Files (x 86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TestWindow \ vstest.executionengine.exe.config (64 bits)




Related

.net visual-studio-2010 .net-4.0 ado.net crystal-reports