3
當我編譯我的Silverlight應用程序時,所有用MEF屬性裝飾的元素都是CLS不兼容的警告。當我再次編譯時,警告不會返回,並且我的應用程序似乎運行良好。這是我需要擔心的事嗎?我爲屬性,類等使用標準的命名約定。我唯一一次使用下劃線是私人成員。爲什麼我的MEF使用不符合CLS?
當我編譯我的Silverlight應用程序時,所有用MEF屬性裝飾的元素都是CLS不兼容的警告。當我再次編譯時,警告不會返回,並且我的應用程序似乎運行良好。這是我需要擔心的事嗎?我爲屬性,類等使用標準的命名約定。我唯一一次使用下劃線是私人成員。爲什麼我的MEF使用不符合CLS?
我假設程序集MEF屬性被包含在沒有CLSCompliant屬性集。
IE,如果引用一個Silverlight類庫,該類庫應該有這樣的屬性,其集信息文件中設置:
[assembly: CLSCompliant(true)]