2010-10-31 30 views

回答

8

您可以使用CLSCompliant屬性明確標記程序集或類型,例如,

對於組件,添加下面的行中的AssemblyInfo.cs

[assembly: CLSCompliant(false)] 

對於一類

[CLSCompliant(false)] 
public class Foo 
{ 
} 

也可以將它用於特定類型的成員(方法,屬性等)以類似的方式。

2

你可以使用[CLSCompliant(false)]屬性。從DOC

引用:

可以應用 CLSCompliantAttribute屬性到 以下程序元素:組件, 模塊,類,結構,枚舉 構造函數,方法,屬性字段, 事件,接口,委託,參數, 和返回值。但是,符合CLS的概念 對於組件,模塊,類型和 成員類型僅有意義 ,而不是 成員簽名的一部分。因此,當 應用於參數或返回值 程序元素時, CLSCompliantAttribute被忽略。

還有可能性supress compiler warnings

相關問題