Lors de la conversion d'un projet qui utilisait SlimDX, et qui a donc du code non managé, en .NET 4.0, j'ai rencontré l'erreur suivante:
L'assemblage en mode mixte est construit par rapport à la version 'v2.0.50727' du runtime et ne peut pas être chargé dans le runtime 4.0 sans informations de configuration supplémentaires.
La recherche sur Google m'a donné la solution, qui consiste à ajouter ceci à la configuration des applications:
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>
Ma question est, que useLegacyV2RuntimeActivationPolicy
fait-on? Je ne trouve aucune documentation à ce sujet.