如果伪造无法处理

时间:2018-05-18 07:52:34

标签: c# build-script

我有一个WPF项目,我用FAKE构建。但是,因为我使用的是C#Elements,如

if (value is Datatype variable){
    //CODE
}

我无法再构建程序,但是从VS我可以运行它。我认为问题是我在VS中使用了较新的编译器版本。我可以从FAKE更改编译器版本,还是可以强制我的构建脚本使用特定版本。我试图删除这些功能,以检查问题是否真的在这个语法上。

1 个答案:

答案 0 :(得分:1)

看起来你正在使用一些C#7功能而且FAKE没有运行语言版本为7的MSBuild,将以下内容添加到你的csproj

x

它将强制编译器使用最新的语言版本