在哪里配置FAKE以在构建时使用c# 6编译器(而不是c# 5)

本文关键字:编译器 FAKE 配置 构建 在哪里 | 更新日期: 2023-09-27 18:07:22

我在我的项目中使用FAKE来自动执行一些构建任务。最近我安装了VS 2015,并在我的一个项目中使用了一些c# 6语法。它在IDE中构建得很好,但是当运行我的FAKE脚本时,它将新语法标记为错误。我想这是因为它使用了旧的c# 5编译器。

在哪里配置FAKE在构建时使用c# 6编译器(而不是c# 5) ?

…还是我们必须配置MSBuild?…或者我们必须配置FAKE哪个MSBuild使用?

在哪里配置FAKE以在构建时使用c# 6编译器(而不是c# 5)

只需将Microsoft.Net.Compilers NuGet包安装到任何使用c# 6.0功能的项目中,以便在没有安装2015构建工具的机器上进行构建。

该包包含c#和VB的整个Roslyn编译器,它取代了*中的默认核心构建目标。