缺少编译器所需的成员' System.Runtime.CompilerServices.ExtensionAttribute..ctor'

时间:2014-12-10 07:39:22

标签: c# extension-methods

我有一个针对.Net 4.0的项目。它曾经建立到昨天。我查看了代码并引用了程序集。我可以看到定义了Extension属性。任何人都有任何线索。

我提到了以下问题,但没有帮助 - "Missing compiler required member" error being thrown multiple times with almost no changes to code

enter image description here

enter image description here

*更新1:* 我看到Npgsql在同一名称空间中定义了ExtensionAttribute。当我删除并添加旧版本的Npgsql时,它就构建了。我该怎么做才能使用最新的Npgsql?

enter image description here

1 个答案:

答案 0 :(得分:3)

最近发生在我身上,我的研究不断回到JSON.Net的问题,而不是针对正确的版本。

如果您正在使用它,我建议您从引用中删除它,并从packages.config中删除也引用它的行。然后通过NuGet重新安装并编译。