c# - L'assemblage en mode mixte est construit sur la version 'v1.1.4322'




.net-4.0 (2)

La façon dont j'ai corrigé cette erreur était en changeant le noeud 'configuration' sur mon app.config à partir de ceci:

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

pour ça:

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

J'ai inclus un lecteur directX dans l'application c # .net 4.0 qui est inclus ici (réponse 2). Le problème est que lorsque j'essaie d'initialiser l'objet (par exemple Player mPlayer = new Player ()) cette erreur se produit:

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

Quelqu'un sait ce que cela peut être?


Voici la configuration d'assemblage possible:

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




.net-4.0