创建了一个nuget包,但是当我在我的项目中引用它时,我在参考文献中看不到它

时间:2018-04-20 02:30:34

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

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

我的.nuspec文件看起来像这样。 enter image description here

1 个答案:

答案 0 :(得分:1)

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

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

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