最少安装用于“ dotnet构建”的C#8命令行编译器

时间:2019-04-05 19:55:14

标签: c# .net-core c#-8.0

我们需要在我们的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 builddotnet test一起使用,我们需要安装的最少组件是什么?

1 个答案:

答案 0 :(得分:2)

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

您将需要安装具有2.2.2xx +,2.1.6xx +或3.0.0.1xx +预览版的SDK。

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

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