Как добавить сборки .NET 3.5 и .NET 4.0 к анализу кода FxCop? - PullRequest
4 голосов
/ 16 августа 2011

Я хочу проанализировать решение, которое содержит проекты, ориентированные на .NET 3.5 SP1, и некоторые другие проекты, ориентированные на .NET 4, с некоторыми зависимостями от библиотек .NET 3.5.

Когда я пытаюсь добавить обе сборки, одну для .NET 3.5, а другую для .NET 4, FxCop выдает исключение:

AssemblyLoadException
Conflicting target platforms
'mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' vs
'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

Есть ли способ сказать FxCop использовать только версию 4.0.0.0?

1 Ответ

7 голосов
/ 18 августа 2011

Есть ли какой-нибудь способ сказать FxCop использовать только версию 4.0.0.0?

Нет, я не думаю, что есть - вам понадобится один проект FxCop для нацеливания проектов.NET 3.5 и еще один для тех, кто ориентирован на .NET 4.0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...