最佳答案
今天,在将一些更改部署到我运行的 C # MVC 站点之后,我返回做了一些更多的修改,发现了这个错误:
缺少编译器所需的成员 System.Runtime.CompilerServices.ExtensionAttribute. . ctor
这个错误有点模糊(显然,除了它的描述) ,因为它没有给我一个文件、行或列来引用,只有项目。此外,它总共抛出20次错误。从部署到现在,我只对代码进行了三次更改(当时它是完全可用的)。我恢复了我的更改,但它仍然抛出同样的错误,这对我来说毫无意义。
除了 这家伙解决方案和一些 Mono 项目错误(我没有使用 Mono)之外,我没有在 SO 或 Google 上找到关于这个错误的很多信息。上面提供的解决方案需要添加一个类定义,这个类定义允许编译器解析引用。我并不特别想这么做,因为直到现在我都不需要这么做,这只会让我的代码变得混乱。
只是好奇是否有人以前遇到过这个。提前感谢!