为什么我的 MEF 使用不符合 CLS?

发布于 2024-10-19 01:29:40 字数 136 浏览 5 评论 0原文

当我编译 Silverlight 应用程序时,所有用 MEF 属性修饰的元素都会发出 CLS 不合规警告。当我再次编译时,警告不会返回,并且我的应用程序似乎运行良好。这是我需要担心的事情吗?我对属性、类等使用标准命名约定。我唯一一次使用下划线是在私人成员中。

When I compile my Silverlight application, all of the elements that are decorated with MEF attributes are warning of CLS-noncompliance. When I compile again, the warnings do not return, and my application seems to run fine. Is this something that I need to worry about? I'm using a standard naming convention for properties, classes, and such. The only time I use underscores is with private members.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

素罗衫 2024-10-26 01:29:40

我假设包含 MEF 属性的程序集没有设置 CLSCompliant 属性。

IE,如果引用 Silverlight 类库,则该类库应在其 AssemblyInfo 文件中设置此属性:

[assembly: CLSCompliant(true)]

I'd assume the assembly the MEF attributes were contained in do not have the CLSCompliant attribute set.

IE, if you reference a Silverlight class library, the class library should have this attribute set in its AssemblyInfo file:

[assembly: CLSCompliant(true)]
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文