我使用 Visual Studio 2008 对 C# 项目进行了一些更改。当我尝试编译时,我收到一个即时错误“CS0150 - 需要一个常量值”。但是编译器没有告诉我这个错误应该发生在哪里,既不是代码行,也不是 *.cs 文件。输出如下:
------ Build started: Project: MyProgram, Configuration: Release Any CPU ------
error CS0150: A constant value is expected
这个错误来自哪里以及如何摆脱它?我确定我没有像 MSDN 建议的那样更改任何“切换”语句。我还尝试将项目升级到 Visual Studio 2010,但这并没有帮助。