提问人:Patrick McDonald 提问时间:10/8/2010 最后编辑:Patrick McDonald 更新时间:10/8/2010 访问量:245
无法禁止显示 CA1903:UseOnlyApiFromTargetedFramework
Cannot suppress CA1903:UseOnlyApiFromTargetedFramework
问:
FxCop 告诉我以下内容:
“大会 'ILRetail.eBusiness.Common.WebUtility.dll' 具有对程序集的引用 'System.Web.Routing,版本 = 3.5.0.0, 文化=中性, PublicKeyToken=31bf3856ad364e35'。 因为这个程序集是引入的 在 .NET Framework 中 3.5 Service Pack 1,高于项目的目标框架, .NET Framework 3.5,你的应用程序 可能无法在没有 这个框架已经安装好了。
为了尝试抑制这一点,我的程序集.cs中有以下行:
[module: SuppressMessage("Microsoft.Portability", "CA1903:UseOnlyApiFromTargetedFramework", MessageId = "System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")]
我可以在其他项目中禁止显示此消息,但不能禁止此消息。
知道我错过了什么吗?
答:
1赞
Daniel
10/8/2010
#1
您需要确保添加了CODE_ANALYSIS编译符号。
评论
0赞
Patrick McDonald
10/8/2010
工作很有魅力,以前在我的其他项目中做过这件事,但很快就忘记了
评论