FxCop告诉我以下内容:
“装配 'ILRetail.eBusiness.Common.WebUtility.dll' 提到装配 'System.Web.Routing,Version = 3.5.0.0, 文化=中性, 公钥= 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")]
我可以在其他项目中禁止此消息,而不是这个。
我缺少什么想法?
答案 0 :(得分:1)
您需要确保添加了CODE_ANALYSIS编译符号。