我们需要在我们的Jenkins服务器上安装新的C#8命令行编译器。
我们在Visual Studio Downloads page上找到了“ Visual Studio 2019的生成工具”包,但是当我们选择“ .NET Core生成工具”工作负载时,它想要安装近2GB的内容。这是一个问题,因为我们的Jenkins VM的磁盘空间有限。
我已经浏览了“单个组件”列表,但是在“ C#8命令行编译器”中什么都看不到。最接近的似乎是“开发活动> C#和Visual Basic”,但是它的工具提示说它将安装完整的IDE和调试器,而在构建服务器上则不需要。
我们已经安装了.NET Core 2.0。
要安装C#8编译器并与dotnet build
和dotnet test
一起使用,我们需要安装的最少组件是什么?
答案 0 :(得分:2)
如果在构建过程中不需要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>