在Team City

时间:2017-05-24 12:00:00

标签: teamcity .net-standard

在Team City代理上编译.net标准(1.0)项目需要什么。是否有针对.net标准的SDK?

我知道.net核心有一个SDK,但我想构建一个与.net核心无关的.net标准项目。

请不要回答:“安装Visual Studio”; - )

提前致谢。

2 个答案:

答案 0 :(得分:1)

可以构建.NET核心应用程序的相同SDK也可用于构建.NET标准库。 “.NET Core SDK”是基于.NET Core的MSBuild版本的分发版,构建基于.NET“sdk的”项目文件所需的MSBuild资产,NuGet版本和.net CLI,它提供{{{{{ 1}}。在Windows上,它甚至可以构建.NET Framework应用程序(有一些限制)。

或者,您可以使用Visual Studio或Mono 5包含的MSBuild版本(单声道5目前无法从库项目创建nupkgs)。

答案 1 :(得分:0)

.NET标准是.NET Core的一个子集。要构建任何.NET核心或.NET标准应用程序,您需要在TeamCity代理上安装CLI工具。你可以在这里找到它们:https://www.microsoft.com/net/core#windowscmd

或者您可以使用Chocolatey来安装它们:

choco install dotnetcore-sdk