在Team City代理上编译.net标准(1.0)项目需要什么。是否有针对.net标准的SDK?
我知道.net核心有一个SDK,但我想构建一个与.net核心无关的.net标准项目。
请不要回答:“安装Visual Studio”; - )
提前致谢。
答案 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