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")]
我可以在其他项目中隐藏此消息,而不是这个。
有什么我想念的想法吗?