【发布时间】:2015-07-13 23:18:15
【问题描述】:
我正在使用 Team City 9.1 EAP,并且我正在尝试 nuget 为跨多个网站的所有共享代码打包我的 vNext 类库之一。
当前的 Nuget 包不支持 xproj,那么如何让 Team City 打包我的库并将其推送到 Nuget 服务器?
【问题讨论】:
标签: teamcity asp.net-core teamcity-9.0
我正在使用 Team City 9.1 EAP,并且我正在尝试 nuget 为跨多个网站的所有共享代码打包我的 vNext 类库之一。
当前的 Nuget 包不支持 xproj,那么如何让 Team City 打包我的库并将其推送到 Nuget 服务器?
【问题讨论】:
标签: teamcity asp.net-core teamcity-9.0
对于 asp.net 5,您不需要打包 xproj 文件。您只需要project.json 文件。
如果您运行dnu pack,它将生成您可以上传到 Nuget/MyGet 的 nupkg 文件。
所以,让 TeamCity 运行 dnu pack 作为构建脚本的一部分。
您可以查看 asp.net 团队为此使用的实际构建步骤:
【讨论】: