2017-05-24 29 views
1

需要在Team City代理上编译.net标准(1.0)项目。有.net标准的SDK吗?在Team City上编译.net标准项目

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

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

感谢。

+0

可以使用的MSBuild对于.NET标准 –

回答

1

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

或者,您可以使用Visual Studio或Mono 5包含的MSBuild版本(mono 5目前不能从库项目创建nupkgs)。

0

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

或者你可以使用的巧克力进行安装:

choco install dotnetcore-sdk