Nuget解决方案项目的自动链接器

时间:2013-04-10 11:31:23

标签: .net visual-studio-2012 nuget

在一个解决方案中工作时,项目建立在彼此之上,比如

Lib1
Lib1.Sub1
Lib1.Sub1.Sub1
Lib1.Sub1.Sub2
Lib1.Sub2
etc.

作为示例,是否可以直接Lib1.Sub1引用Lib1(所以在解决方案级别上),但是在打包它时,让它引用nuget包而不是?因为它是现成的,用nuget打包它不会识别它依赖于Lib1因为它的nuget包没有被引用。

因此,当我通过nuget将Lib1.Sub1安装到项目时,它也不会自动安装Lib1

1 个答案:

答案 0 :(得分:0)

您在此处请求的功能将在NuGet v2.5中提供(计划在4月底的某个时间发布,我相信):

  

从项目构建包时,何时   指定了-IncludeReferencedProjects,项目引用的项目作为包的依赖项添加,如果nuspec   文件存在,或者如果nuspec文件没有,则将其添加到包中   存在。

有关详细信息,请参阅changelog.txt了解v2.5。