2011-05-23 29 views

回答

16

要將DLL標記爲符合CLS,請在根名稱空間中執行以下操作。

[assembly: CLSCompliant(true)] 

注意:此錯誤來自FxCop而不是StyleCop。 FxCop錯誤以CA爲前綴,而StyleCop使用SA前綴

+2

您確定它是*根名稱空間中的*,因爲微軟表示它在名稱空間之前*。 (http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k(MARKASSEMBLIESWITHCLSCOMPLIANT)%3bk(TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22)&rd=true ) – 2011-08-29 12:07:46

+2

嘗試將此添加到AssemblyInfo.cs – hnafar 2015-06-30 17:41:39

+0

當您爲項目啓用CA時,CA規則也是代碼分析運行的一部分。 – 2016-10-10 09:38:51