L’assemblage en mode mixte est construit avec la version ‘v1.1.4322’

J’ai inclus un lecteur directX dans l’application c # .net 4.0 qui est incluse ici (answer2). Le problème est que lorsque j’essaie d’initialiser l’object (c.-à-d. Player mPlayer = new Player ()), cette erreur se produit:

L’assemblage en mode mixte est construit avec la version ‘v1.1.4322’ du moteur d’exécution et ne peut pas être chargé dans le runtime 4.0 sans informations de configuration supplémentaires.

Tout le monde sait ce que cela peut être?

Vous devez append un fichier app.Config et définir useLegacyV2RuntimeActivationPolicy sur true.

Cela est nécessaire pour utiliser les assemblys CLR 2 en mode mixte dans une application .NET 4.

La façon dont j’ai corrigé cette erreur était en changeant le nœud ‘configuration’ sur mon app.config de ceci:

    

pour ça:

    

Voici la configuration d’assemblage possible: