OStack程序员社区-中国程序员成长平台

标题: c# - 关于ExtensionAttribute的奇怪警告 [打印本页]

作者: 菜鸟教程小白    时间: 2022-8-20 17:47
标题: c# - 关于ExtensionAttribute的奇怪警告

我收到一个奇怪的警告:

The predefined type 'System.Runtime.CompilerServices.ExtensionAttribute' is defined in multiple assemblies in the global alias; using definition from 'c:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll'



没有给出行号,因此很难弄清楚它的含义。

编译器错误代码为CS1685



Best Answer-推荐答案


您是否正在使用某人的dll(或您自己的)本身已经实现了此属性(名称完全相同),作为在.NET 3.5之前的运行时上使用某些C#3.0功能的一种方式? (一个常见的把戏)

这是可能的原因。由于它使用的是正确的一个(GAC中的MS),因此这不是问题,尽管您应该寻找另一个并删除它。

关于c# - 关于ExtensionAttribute的奇怪警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/546819/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4