gpt4 book ai didi

c# - "dotnet build"的 C#8 命令行编译器的最小安装

转载 作者:行者123 更新时间:2023-11-30 12:19:48 24 4
gpt4 key购买 nike

我们需要在我们的 Jenkins 服务器上安装新的 C# 8 命令行编译器。

我们在 Visual Studio Downloads page 上找到了“Visual Studio 2019 构建工具”包,但是当我们选择“.NET Core build tools”工作负载时,它想要安装将近 2GB 的东西。这是个问题,因为我们的 Jenkins VM 磁盘空间有限。

我查看了“单个组件”列表,但在任何地方都看不到“C# 8 命令行编译器”的任何内容。最接近的似乎是“开发事件 > C# 和 Visual Basic”,但它的工具提示说它安装了完整的 IDE 和调试器,我们在构建服务器上不需要这些。

我们已经安装了 .NET Core 2.0。

要安装 C# 8 编译器并使用 dotnet builddotnet test,我们需要安装的最少组件集是什么?

最佳答案

如果您在构建期间不需要 Visual Studio 功能 - 例如构建 WPF 应用程序、EF .edmx 文件、使用 Microsoft Fakes 测试项目等,您可以使用 .NET Core SDK。

您需要安装 2.2.2xx+、2.1.6xx+ 或 3.0.0.1xx+ 预览版的 SDK。

这将允许您使用 8.0 功能构建项目,只要您将 LangVersion 属性设置为 preview8.0

<PropertyGroup>
<LangVersion>preview</LangVersion>
</PropertyGroup>

关于c# - "dotnet build"的 C#8 命令行编译器的最小安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55542518/

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