Не удается подавить 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.