在一个解决方案中工作时,项目建立在彼此之上,比如
Lib1
Lib1.Sub1
Lib1.Sub1.Sub1
Lib1.Sub1.Sub2
Lib1.Sub2
etc.
作为示例,是否可以直接Lib1.Sub1
引用Lib1
(所以在解决方案级别上),但是在打包它时,让它引用nuget包而不是?因为它是现成的,用nuget打包它不会识别它依赖于Lib1
因为它的nuget包没有被引用。
因此,当我通过nuget将Lib1.Sub1
安装到项目时,它也不会自动安装Lib1
。
答案 0 :(得分:0)
您在此处请求的功能将在NuGet v2.5中提供(计划在4月底的某个时间发布,我相信):
从项目构建包时,何时 指定了-IncludeReferencedProjects,项目引用的项目作为包的依赖项添加,如果nuspec 文件存在,或者如果nuspec文件没有,则将其添加到包中 存在。
有关详细信息,请参阅changelog.txt了解v2.5。