Domanda

Ho un progetto con DevExpress 8.3 (2008.3) che ho da poco aggiornato a utilizzare VS 2010. Dopo questo modo, tutto compilato bene, ma ho avuto gli errori che cercano di utilizzare il designer. Ho risolto questo come descritto qui: NetFx40_LegacySecurityPolicy in modalità di progettazione

con l'aggiunta di <NetFx40_LegacySecurityPolicy enabled="true"/> al mio Devenv.exe.config.

Designer funziona bene ora, ma alcuni dei progetti nella soluzione che non hanno riferimenti COM non è più in fase di compilazione, con l'eccezione:

Il compito "ResolveComReference" non poteva essere istanziato da "Microsoft.Build.Tasks.v4.0, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a". Lo stato di sicurezza di un dominio di applicazione è stata modificata da un AppDomainManager configurato con la bandiera NoSecurityChanges.

I riferimenti COM per questi progetti sono anche contrassegnati con un punto esclamativo giallo.

L'unica google risultato che ho trovato per questo errore qui è stato: http: //social.msdn. microsoft.com/Forums/en/vsx/thread/197b8dca-5610-4ac5-86fc-c56d5182e46b

che descrive l'esatto lo stesso problema, ma con nessuna risoluzione. Ho provato ad aggiungere

<GenerateResourceNeverLockTypeAssemblies>true<GenerateResourceNeverLockTypeAssemblies>

come il post suggerisce, ma che non ha alcun effetto per me.

qualcuno sa qualcosa su questo?

Grazie.

È stato utile?

Soluzione

Ho inserito nel mio conto DX e ha trovato (con mia grande sorpresa) che DX mi stava offrendo un aggiornamento ad una nuova versione di aggiornamento rapido dello stesso 2008.3 rilascio (anche se il mio abbonamento è scaduto). Questo risolto il problema (e mi ha permesso di non dover utilizzare Legacy la politica di sicurezza a tutti).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top