4

我正在使用 Team City 9.1 EAP,并且我正在尝试为跨多个网站的所有共享代码打包我的vNext类库之一。

当前的 Nuget 包不支持 xproj,那么如何让 Team City 打包我的库并将其推送到 Nuget 服务器?

4

1 回答 1

6

对于 asp.net 5,您不需要打包 xproj 文件。您需要的只是project.json文件。

如果你运行dnu pack它将生成你可以上传到 Nuget/MyGet 的 nupkg 文件。

因此,让 TeamCitydnu pack作为构建脚本的一部分运行。

您可以查看 asp.net 团队为此使用的实际构建步骤:

  1. 构建:https ://github.com/aspnet/Universe/blob/dev/build/_nuget-resilient-publish.shade
  2. NuGet 上传:https ://github.com/aspnet/Universe/blob/dev/build/_nuget-resilient-publish.shade
于 2015-05-04T15:41:34.673 回答