【发布时间】:2011-09-05 04:11:32
【问题描述】:
今天在对我运行的 C# MVC 站点进行了一些更改后,我回去进行更多修改并遇到了这个错误:
缺少编译器所需的成员 System.Runtime.CompilerServices.ExtensionAttribute..ctor
这个错误有点模糊(很明显,除了它的描述),因为它没有给我一个文件、行或列来引用,只有项目。此外,它总共抛出错误 20 次。在我部署(当时它完全正常)和现在之间,我只对代码进行了三处更改。我恢复了我的更改,但它仍然抛出同样的错误,这对我来说毫无意义。
除了this guys 解决方案和一些 Mono 项目错误的引用(我没有使用 Mono),我在 SO 或 Google 上没有找到很多关于此错误的信息。上面给出的解决方案需要添加一个类定义,允许编译器解析引用。我不是特别想这样做,因为直到此时我才需要这样做,它只会弄乱我的代码。
只是好奇之前是否有人遇到过这个问题。提前致谢!
【问题讨论】:
-
似乎您使用的是 C# 3.0 编译器,但针对 .NET Framework 2.0 进行编译。检查您的程序集参考。
标签: c# asp.net-mvc