在 VS2017 中将依赖程序集包含到 NuGet 包中

hel*_*ans 5 .net c# msbuild .net-core visual-studio-2017

我有一个包含 2 个项目(NET Core)的解决方案。第一个项目(库)包含主程序集,另一个项目(库)包含包含资源、接口和其他内容的程序集。主项目引用了第二个项目。

我使用的是 Visual Studio 2017。当我从主项目创建 NuGet 包时,附属程序集不包含在包的 lib 文件夹中。如何才能实现这一目标?

注意:我不想将附属程序集引用为 NuGet 包,我希望该程序集成为主程序包的一部分。

Dog*_*lan 2

尝试:nuget pack mainproject.csproj -InincludeReferencedProjects

  • 如何使其与 Visual Studio nuget 包管理器中的构建一起使用?我试图将 **<IncludeReferencedProjects>True</IncludeReferencedProjects>** 添加到我的 .csproj 文件中,但它不起作用。 (7认同)