0

我在 Visual Studio 2015 中创建了一个类库项目和一个共享项目。

类库正在引用共享项目,此时一切正常。

我想使用 NuGet 来打包这个库项目及其符号,但打包只包括来自类库而不是来自共享项目的源文件。

我该如何继续?

4

1 回答 1

0

nuget pack命令有一个选项-IncludeReferencedProjects,我相信这就是您想要的。

将引用的项目作为依赖项或作为包的一部分包含在内。如果引用的项目具有与该项目同名的相应 nuspec 文件,则将该引用的项目添加为依赖项。否则,引用的项目将作为包的一部分添加。

基本上,如果您的共享项目也是一个包,那么 nuget 足够聪明,可以通过 nuget 包依赖项包含它。如果共享项目“只是”一个项目,那么它会将已编译的 .dll 作为您正在构建的包的一部分包含在内。

于 2016-04-08T16:14:30.153 回答