广泛安装 Nuget 包解决方案

Kaw*_*osh 5 projects-and-solutions visual-studio nuget

我构建了一个 Nuget 包,将一些特定文件复制到解决方案目录中的目录中。该目录不包含在解决方案本身中,它只存储一些由我的解决方案中的某些项目使用的文件。

现在我的问题是我必须选择要安装包的项目。但我不希望它包含在我的所有项目中,因为该包的唯一工作是在全球范围内分发文件。

是否根本不可能为解决方案本身安装 Nuget 包?

Bar*_*zKP 5

解决方案范围的包已被弃用,如以下评论中所述:

我们在 NuGet 3.0 中弃用了解决方案级别包,并且我们不打算继续支持它们。

计划在未来恢复它们,不幸的是这些计划已被取消

目前没有计划将其恢复。Dotnet 工具(很快将在 15.7 中提供)将弥补这一差距。 https://github.com/dotnet/cli/issues/5147#issuecomment-359836475

解决方法包括:

  • 外部脚本
  • 一个假项目,充当项目级别解决方案节点的代表
  • 获取NuTool