nuget - 为什么nuget在打包时不包含引用的项目?

标签 nuget

我在以下简单场景中重现了这个问题

  • LibB - 项目
  • B级
  • LibA - 项目
  • 引用 ClassB 的 ClassA

  • 现在我想创建一个 LibA 的 nuget 包并运行:
    nuget pack LibA.csproj
    

    这工作正常,但是当我检查 nuget 包时,我找不到 LibB.dll正如我所料,在 lib 文件夹中。为什么不?

    我正在使用 Nuget 2.2 版。

    最佳答案

    NuGet 2.5 现在有一个 -includereferencedprojects选项,可以在此处找到更多详细信息:NuGet Command-Line Interface (CLI) Reference | Microsoft Docs
    我下载最新版nuget.exe来自 nuget.org/nuget.exe或通过 nuget update -self .

    关于nuget - 为什么nuget在打包时不包含引用的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16190697/

    相关文章:

    c# - 可能由 Nuget 包引起的 Visual Studio 2013 错误?

    缺少带有符号的 nuget 包 "content"目录

    .net - Dotnet Core Nuget 设置代理

    nuget - 引用的程序集Dapper没有强名称

    servicestack - 为什么 ServiceStack.Text 没有被复制到 Bin?

    c# - NuGet Pack -Build 似乎不理解 c# 6.0

    powershell - Nuget(PowerShell 2.0 错误)Visual Studio 2015、Windows 10 (PwrShl 5.0)

    c# - UWP 项目中的条件包引用

    nuget - 可以在 VS 包管理器 UI 中显示预发布的 NuGet 包吗?

    nuget - Blazor 组件 - 打包在 nuget 中时无法获取动态导入的模块