0

FxCop 告诉我以下内容:

“程序集 'ILRetail.eBusiness.Common.WebUtility.dll' 引用了程序集 'System.Web.Routing, Version=3.5.0.0, Culture=neutral, 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")]

我可以在其他项目中隐藏此消息,而不是这个。

有什么我想念的想法吗?

4

1 回答 1

1

您需要确保添加了 CODE_ANALYSIS 编译符号。

于 2010-10-08T12:43:40.657 回答