使用项目引用创建NuGet包

时间:2012-11-15 00:08:41

标签: nuget symbols

我们有以下解决方案结构:

Solution
--Project1
--Project2
...

在Project 2中是接口。项目1参考了项目2.我们正在使用Nuget.exe构建软件包,如下所示:

NuGet.exe Pack Project1.csproj -Symbols

我们得到的是两个包,一个包含源,pdb另一个包含程序集。但缺少的是来自其他项目,项目2的源代码,pdb和程序集。如果我们手动添加它(这是一项非常繁琐的工作),我们可以将符号包上传到Symbol Server。

我们做错了什么?是否有必要从项目2构建NuGet包并使项目1依赖于该项目(这也是一项相当繁琐的工作)?

1 个答案:

答案 0 :(得分:1)

是的,您需要为Project 2创建一个包,并将其添加为Project 1的依赖包。我已经为它提出issue以查看是否有方法对其进行优化。

由于

Bhuva