Question

J'ai un projet à l'aide DevExpress 8.3 (2008,3) que je viens récemment mis à jour à utiliser VS 2010. Après cela, tout a été compilé bien mais j'ai des erreurs en essayant d'utiliser le concepteur. Je résolus cela comme décrit ici: NetFx40_LegacySecurityPolicy en mode temps de conception

en ajoutant <NetFx40_LegacySecurityPolicy enabled="true"/> à mon devenv.exe.config.

Designer fonctionne bien maintenant, mais quelques-uns des projets dans la solution qui ont des références COM ne compilons plus, à l'exception:

Le "ResolveComReference" tâche ne peut pas être instancié de "Microsoft.Build.Tasks.v4.0, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a". L'état de la sécurité d'un AppDomain a été modifié par un AppDomainManager configuré avec le drapeau de NoSecurityChanges.

Les références COM pour ces projets sont également signalés par un point d'exclamation jaune.

Le seul résultat que je google pour cette erreur était là: http: //social.msdn. microsoft.com/Forums/en/vsx/thread/197b8dca-5610-4ac5-86fc-c56d5182e46b

qui décrit exactement le même problème, mais sans résolution. J'ai essayé d'ajouter

<GenerateResourceNeverLockTypeAssemblies>true<GenerateResourceNeverLockTypeAssemblies>

que le poste suggère mais n'a pas d'effet pour moi.

Quelqu'un sait quelque chose à ce sujet?

Merci.

Était-ce utile?

La solution

Je suis connecté à mon compte DX et trouvé (à ma grande surprise) que DX me propose une mise à niveau vers une nouvelle version de correctif du même 2008,3 version (même si mon abonnement est arrivé à expiration). Ce résolu le problème (et m'a permis de ne pas avoir à utiliser la politique de sécurité héritage du tout).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top