从NuGet包添加特定引用

时间:2012-03-06 22:10:05

标签: msbuild build nuget nuget-package

我创建了一个包含一堆程序集的包,我们将提供给用户。我希望我们的用户能够从包中选​​择和添加他们需要的引用到项目。用户应该能够在解决方案级别添加此包,然后从添加的包中选择要添加到每个项目的引用。 NuGet可以实现吗?

示例:

MyPackage - 包含foo.dll,bar.dll,bla.dll

  1. 用户将软件包“MyPackage”安装到解决方案
  2. 项目1 - 选择并添加引用foo.dll,bar.dll
  3. 项目2 - 选择并添加引用bla.dll
  4. 目前,包的每个引用都会添加到每个项目中。这不是所需的设置。我只想添加选定的参考文献。有没有办法用Nuget做到这一点?

1 个答案:

答案 0 :(得分:2)

NuGet不是以这种方式工作的。包裹是整个交付单位。我们在这种情况下的建议是根据您希望它们单独安装的方式打包各个程序集。