Joe*_*ite 5 c# .net-core c#-8.0
我们需要在我们的 Jenkins 服务器上安装新的 C# 8 命令行编译器。
我们在Visual Studio 下载页面找到了“Visual Studio 2019 的构建工具”包,但是当我们选择“.NET Core 构建工具”工作负载时,它想要安装将近 2GB 的东西。这是一个问题,因为我们的 Jenkins VM 的磁盘空间有限。
我浏览了“单个组件”列表,但在任何地方都没有看到“C# 8 命令行编译器”的任何内容。最接近的似乎是“开发活动 > C# 和 Visual Basic”,但它的工具提示说它安装了完整的 IDE 和调试器,我们在构建服务器上不需要这些。
我们已经安装了 .NET Core 2.0。
为了安装 C# 8 编译器并使用dotnet build和,我们需要安装的最少组件集是什么dotnet test?
如果您在构建过程中不需要 Visual Studio 功能 - 例如构建 WPF 应用程序、EF .edmx 文件、使用 Microsoft Fakes 的测试项目等,则可以使用 .NET Core SDK。
您需要安装 2.2.2xx+、2.1.6xx+ 或 3.0.0.1xx+ 预览版的 SDK。
只要将该属性设置LangVersion为preview或,您就可以使用 8.0 功能构建项目8.0
<PropertyGroup>
<LangVersion>preview</LangVersion>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
747 次 |
| 最近记录: |