【问题标题】:Created a nuget package but when I reference it in my project I don't see it in the references创建了一个 nuget 包,但是当我在我的项目中引用它时,我在引用中看不到它
【发布时间】:2018-04-20 02:30:33
【问题描述】:

我创建了一个库项目,其中包含我需要在其他项目中引用的各种实用程序类型函数。我在 vsts 中创建了一个版本,并打包并发布到我的内部公司 nuget 提要。我可以看到我推送的预发布版本,但是当我在其他项目中引用它时,我只看到它已添加到包中,但我没有看到任何引用。不确定我做错了什么。

我的 .nuspec 文件如下所示。

【问题讨论】:

    标签: nuget azure-devops azure-pipelines azure-artifacts


    【解决方案1】:

    您需要将程序集文件放入 lib 或 runtimes 文件夹,然后将这些程序集作为引用添加。

    更多信息:From a convention-based working directory

    使用 VSTS 构建,您可以直接通过 NuGet pack 任务打包项目文件(csproj)。 (在 Path to csproj or nuspec file(s) to pack 输入框中指定项目文件路径),然后将相应的程序集添加到 lib 文件夹中,否则需要您自己完成一些任务(例如复制文件)

    【讨论】:

    • 感谢您的回复。我稍后会试试这个。
    • 所以使用 csproj 文件代替在这里工作。我唯一的问题是描述和作者现在没有正确设置。它们只有默认值。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多