Après avoir converti l'application .net en 4.0v, j'ai rencontré des problèmes liés à l'assemblage interop, pour contourner le problème, le fichier suivant a été incorporé dans le fichier de configuration'useLegacyV2RuntimeActivationPolicy' ne fonctionne pas si le fichier de configuration n'est pas dans le dossier d'installation
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
Cependant, la solution ci-dessus échoue lorsque le fichier de configuration est pas dans le dossier d'installation, je voudrais savoir s'il est possible de forcer l'application à lire le paramètre ci-dessus à partir d'un fichier de configuration qui se trouve dans un autre dossier (autre que le dossier d'installation) ou est-il possible de réaliser par programme ce que la balise 'useLegacyV2RuntimeActivationPolicy' fait?
Duplication de http://stackoverflow.com/questions/3750253/set-net-4-uselegacyv2runtimeactivationpolicy-during-runtime –