【发布时间】:2018-05-18 18:10:45
【问题描述】:
我有一个 WPF 项目,它是用 FAKE 构建的。但是,由于我使用的是像
这样的 C# 元素if (value is Datatype variable){
//CODE
}
我不再能够构建程序,但我可以从 VS 运行它。我认为问题在于我在 VS 中使用了更新的编译器版本。我可以从 FAKE 更改编译器版本,还是可以强制我的构建脚本使用特定版本。我已尝试删除这些功能以检查问题是否真的出在此语法上。
【问题讨论】:
-
我也试过安装 Microsoft.Net.Compilers 包
-
"...我无法再构建..."您遇到什么错误?
-
正如 Kevin Smith 所写,当我使用 IF 表达式时,我想在我的帖子中使用 C# 7 功能作为示例,我得到了这个异常: Classname.cs(13,46): error CS1026: )预期的类名。 cs(13,60): 错误 CS1002: ;预期类名 .cs(13,60): 错误 CS1513: } 预期
标签: c# build-script