【发布时间】:2019-03-05 15:37:39
【问题描述】:
Error BC31030 Conditional compilation constant '; ^^ ^^ EXCLUDE_CODEGEN' is not valid: Identifier expected. GpsHost C:\Projects\GpsTrackSolution\GpsHost\vbc 1 N/A
我在尝试构建 VB.NET win forms 应用程序时遇到上述错误。我对其进行了一些重构,更新到了框架 4.7.2,现在我得到了这个。
在任何 vbproj 中都没有对该字符串(部分或完整)的引用。我已经在整个解决方案的文件内容中进行了查找,但在任何地方都找不到。我几乎束手无策。
【问题讨论】:
-
它似乎是在命令行 (
vbc) 中设置的常量,它覆盖了项目设计器中的内容(如果那里设置了某些内容)。 Conditional Compilation in Visual Basic -
不知何故,您的 vbproj 文件获得了以下内容:
<DefineConstants>;</DefineConstants>中的<PropertyGroup>用于构建配置。注意单个 ;。 ^^ 字符可能是一些内部消息格式占位符。
标签: vb.net compiler-errors compilation conditional-compilation