Не удается подавить CA1903:UseOnlyApiFromTargetedFramework

FxCop говорит мне следующее:

"Сборка" ILRetail.eBusiness.Common.WebUtility.dll "содержит ссылку на сборку" System.Web.Routing, версия =3.5.0.0, культура = нейтральная, PublicKeyToken=31bf3856ad364e35 ". Поскольку эта сборка была введена в.NET Framework 3.5 В пакете обновления 1 (SP1), который выше целевой платформы проекта, .NET Framework 3.5, ваше приложение может не работать в системах без установленной инфраструктуры ".

Чтобы попытаться подавить это, у меня есть следующая строка в моем файле Assembly.cs:

[module: SuppressMessage("Microsoft.Portability", "CA1903:UseOnlyApiFromTargetedFramework", MessageId = "System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")]

Я могу подавить это сообщение в других проектах, но не в этом.

Есть идеи, что мне не хватает?

1 ответ

Решение

Вы должны убедиться, что вы добавили символ компиляции CODE_ANALYSIS.

Другие вопросы по тегам