J'obtiens l'exception suivante :
L'assemblage en mode mixte est construit par rapport à la version 'v2.0.50727 du runtime et ne peut être chargé dans le runtime 4.0 sans informations de configuration supplémentaires.
alors que j'essayais d'exporter un rapport cristal depuis mon programme WPF...
J'ai déjà ajouté ce qui suit dans l'app.config...
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
<runtime>
<NetFx40_LegacySecurityPolicy enabled="true"/>
</runtime>
Tout expert peut aider ????
Référence que j'ai trouvée : http://www.davidmoore.info/2010/12/17/running-net-2-runtime-applications-under-the-net-4-runtime
2 votes
IMPORTANT : Si l'erreur se produit avec la colonne d'erreur "Fichier" comme
SGEN
alors le correctif doit être dans un fichiersgen.exe.config
à côté desgen.exe
. Par exemple, pour VS 2015, créezC:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\sgen.exe.config
. Source : SGEN Assemblage en mode mixte Contenu minimal du fichier :<configuration><startup useLegacyV2RuntimeActivationPolicy="true"/></configuration>
1 votes
Sachez que vous pouvez non seulement avoir " C:\Program Fichiers (x86) \Microsoft SDKs \Windows\v10.0A\bin\NETFX 4.6 Tools\", mais sous ce répertoire, un répertoire 'x64' qui contient également un sgen.exe, et peut-être plusieurs autres copies/versions de sgen, toutes dans des chemins différents, selon le nombre et les versions de VS que vous avez installés.
0 votes
@ToolmakerSteve Veuillez poster votre commentaire en tant que réponse afin que je puisse l'upvoter ; aucune des autres réponses ne m'a aidé.
0 votes
@Malcolm - OK, publié en tant que réponse