今天,在对我运行的C#MVC网站进行了一些更改后,我又回去做了一些修改,并遇到了此错误:

缺少编译器所需的会员系统。

该错误有点模糊(显然是描述除了),因为它不会给我一个文件,行或列以引用项目。另外,它总共抛出了20次错误。在部署的时间(当时它完全有效)之间,我只对代码进行了三个更改。我恢复了变化,但它仍然抛出相同的错误,这对我来说没有任何意义。

除非这个家伙解决方案和一些对某些单声道项目错误的引用(我不使用单声道)。上面的人提供的解决方案需要添加类定义,该定义将允许编译器解析参考。我不想特别这样做,因为到目前为止,我不需要做到这一点,这只会使我的代码变得混乱。

只是好奇是否有人遇到过。提前致谢!

答案

此错误通常意味着您的项目正在针对.NET 2.0编译,或者您没有引用正确版本的system.core.dll。

有关几乎重复的问题,请参阅在C#中使用扩展方法时出错

来自: stackoverflow.com