2010-10-07 58 views
0

的FxCop告訴我下面的:無法抑制CA1903:UseOnlyApiFromTargetedFramework

「大會 'ILRetail.eBusiness.Common.WebUtility.dll' 與總成 參考「System.Web.Routing版本= 3.5.0.0, 文化=中立, 公鑰= 31bf3856ad364e35' 。 因爲這個組件在.NET框架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

您需要確保您添加了CODE_ANALYSIS編譯符號。

+0

工作了一個魅力,以前在我的其他項目上做過這件事,並立即被遺忘 – 2010-10-08 12:50:47

+0

是的,我自己做了太多次了。 :) – Daniel 2010-10-08 12:51:53