【问题标题】:Including a dependent assembly into a NuGet package in VS2017在 VS2017 中将依赖程序集包含到 NuGet 包中
【发布时间】:2017-08-17 08:05:20
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# .net msbuild .net-core visual-studio-2017


    【解决方案1】:

    尝试: nuget pack mainproject.csproj -IncludeReferencedProjects

    【讨论】:

    • 是的,成功了。 Doc: docs.microsoft.com/en-us/nuget/tools/nuget-exe-cli-reference Quote: 表示构建的包应该包含引用的项目作为依赖项或作为包的一部分。如果引用的项目具有与该项目同名的对应 .nuspec 文件,则将该引用的项目添加为依赖项。否则,引用的项目将作为包的一部分添加。
    • 如何使其与 Visual Studio nuget 包管理器的构建一起使用?我试图将 True 添加到我的 .csproj 文件中,但它不起作用。
    猜你喜欢
    • 2020-12-06
    • 1970-01-01
    • 1970-01-01
    • 2011-12-12
    • 1970-01-01
    • 2021-02-23
    • 2015-02-12
    • 2011-03-01
    • 2019-03-19
    相关资源
    最近更新 更多