gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 23:31:46 24 4
gpt4 key购买 nike

我正在使用 FAKE一段时间以来在我的项目中自动化一些构建任务。最近我安装了 VS 2015,并在我的一个项目中使用了一些 C#6 语法。它在 IDE 中构建良好,但是当运行我的 FAKE 脚本时,它发现新语法是错误的。我认为这是因为它使用旧的 C# 5 编译器。

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

...或者我们必须配置 MSBuild?...或者我们是否必须配置要使用的 MSBuild 的 FAKE?

最佳答案

只需安装 Microsoft.Net.Compilers NuGet package进入任何使用 C# 6.0 功能的项目,以便在没有 2015 Build Tools 的机器上构建安装。

该包包含用于 C# 和 VB 的整个 Roslyn 编译器,它将 *.csproj 中的默认核心构建目标替换为使用该编译器本地副本的目标。

关于c# - 构建时在哪里配置 FAKE 以使用 C#6 编译器(而不是 C#5)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31942645/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com