Вопрос

Использование FxCop когда я пытаюсь анализировать проекты, которые полагаются на шаблоны и практики, данные корпоративной библиотеки (среди прочих) 2.0.0.0 - FxCop жалуется, что не может:“Найдите ссылку на сборку” - даже несмотря на то, что анализируемая библиотека dll приложения соответствовала этой версии и ее описанию в GAC.Если я перейду к GAC и попытаюсь выбрать ту же сборку (я проверил версию и токен открытого ключа), FxCop не позволит мне "открыть" ее.Приложение успешно запущено и определенно использует проблемную библиотеку dll.

Операционная СИСТЕМА:Встречается как в Vista, так и в Windows XP.Версии:Visual Studio 2005 и 2008.FxCop 1.36 Приложение соответствует стандарту VS2005 для .NET 2.0.

У меня возникает та же проблема, если я пытаюсь просмотреть библиотеку dll приложения с помощью Reflector.

Очевидно, что он не думает, что это та же версия сборки, для которой он скомпилирован.Кто-нибудь знает почему?Есть какие-нибудь предложения по решению?Что я упускаю из виду?

Это было полезно?

Решение

Проверить это (FxCop) и это (Отражатель) вышел.


В FxCop вы можете выбрать Варианты проекта...- Правописание и анализ - (проверка) Поиск отсутствующих ссылок в глобальном кэше сборок


В Reflector вы можете выбрать Просмотр - Параметры...- Браузер - (проверка) Автоматическое разрешение ссылок


Я нахожу немного странным, что эти опции не включены по умолчанию.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top