Невозможно подавить CA1903: UseOnlyApiFromTargetedFramework - PullRequest
0 голосов
/ 07 октября 2010

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

"Ассамблея 'ILRetail.eBusiness.Common.WebUtility.dll' имеет ссылку на сборку 'System.Web.Routing, версия = 3.5.0.0, Culture = нейтрально, PublicKeyToken = 31bf3856ad364e35. Потому что эта сборка была введена в .NET Framework 3.5 Service Pack 1, который выше целевой платформы проекта, .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 Ответ

1 голос
/ 08 октября 2010

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

...