Pergunta
Usando FxCop quando tento analisar projetos que dependem de padrões e práticas, o Enterprise Data Library (entre outros) 2.0.0.0 - FxCop reclama que não pode: “Localize Assembléia Referência” - mesmo que a dll aplicativo que está sendo analisada foi cumprido contra esta versão e sua no GAC. Se eu procure a tentativa GAC ??para selecionar o mesmo conjunto (Eu verifiquei versão e símbolo de chave pública) FxCop não vai me permitir "aberto"-lo. A aplicação consegue correr e definitivamente faz uso da dll problema.
OS: Visto na Vista e Windows XP. Versões: Visual Studio 2005 e 2008. FxCop 1,36 Aplicação é cumprida VS2005 para .NET 2.0.
Eu tenho o mesmo problema se eu tentar navegar na dll aplicação com refletor.
É claro que não acho que isso é a mesma versão do conjunto a sua compilado contra. Alguem sabe por quê? Todas as sugestões para uma solução? O que eu estou ausente?
Solução
Verifique este (FxCop) e este (refletor) fora.
Em FxCop, você pode selecionar projeto - Opções ... - Ortografia e Análise - (verificação) Pesquisa Global Assembly Cache para referências faltando
Em refletor, você pode selecionar Visualização - Opções ... - Navegador - (seleção) automaticamente as referências a resolver
Eu acho isso meio estranho que essas opções não são ativadas por padrão.