【问题标题】:How to nuget pack vNext class library?如何 nuget pack vNext 类库?
【发布时间】: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


    【解决方案1】:

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

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

    所以,让 TeamCity 运行 dnu 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

    【讨论】:

    • 404 - 列出的两个链接的页面未找到错误。请更新。
    猜你喜欢
    • 2014-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 2016-12-10
    • 2021-03-19
    相关资源
    最近更新 更多