5
[assembly: CLSCompliant(true)]
//CS3016: Arrays as attribute arguments is not CLS-compliant.
[ModuleExport(typeof(ModuleA), DependsOnModuleNames = new [] { "ModuleB" })]
public class ModuleA : IModule { }
tek şey [CLSCompliant(false)]
olarak sınıf işaretlemek için, ama bu çevrede almak için daha iyi bir yolu olup olmadığını merak ediyorum? Bir dize dizisi yerine virgülle ayrılmış listesini kullanır uyumlu ModuleExportAttribute
kendi CLS uygulayabilirsiniz Çözüm olarakCS3016 - Prism + MEF ExportModule ile çalışırken bunu nasıl aşacağız? Aklıma
, gerçekten umuyordum Mevcut sınıftan genişletmek zorunda kalmadan bir çözüm için. Ama belki de tek yol budur (uyarıyı bastırmanın dışında). –