Domanda

Utilizzando FxCop quando cerco di analizzare i progetti che si basano su Patterns and Practices, Enterprise Library dati (tra gli altri) 2.0.0.0 - FxCop lamenta che non può: “Individuare Assembly di riferimento” - anche se la dll applicazione in fase di analisi è stato rispettato contro questa versione e la sua nel GAC. Se passo in rassegna al GAC cercare di selezionare la stessa assemblea (ho controllato la versione e token di chiave pubblica) FxCop non mi permette "OPEN" esso. L'applicazione riesce a esecuzione e rende sicuramente l'uso del problema dll.

OS: Visto su entrambi Vista e Windows XP. Versioni: Visual Studio 2005 e 2008. FxCop 1,36 Applicazione è rispettato VS2005 per .NET 2.0.

Ho lo stesso problema se provo a passare in rassegna la dll applicazione con riflettore.

Chiaramente non pensa questa è la stessa versione del complesso sua compilato con. Qualcuno sa perché? Eventuali suggerimenti per una soluzione? Che cosa mi manca?

È stato utile?

Soluzione

questo (FxCop) e questo (Reflector) fuori.


In FxCop, è possibile selezionare Progetto - Opzioni ... - Ortografia e Analisi - (controllo) Cerca Global Assembly Cache per i riferimenti mancanti


In Reflector, è possibile selezionare Visualizza - Opzioni ... - Browser - (controllo) risolvere automaticamente i riferimenti


Lo trovo un po 'strano che queste opzioni non sono abilitate di default.

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