0

示例:Nuget 包 A 是一组代码片段(它不包含程序集)。Nuget 包 B 是一个普通程序集,它使用包 A - 仅用于内部手段。

问题:当 somone 安装包 B 时,我该怎么做才能避免也安装包 A?

4

1 回答 1

0

在 nuget 的文档中找到了一些东西:

从版本 2.7 开始,pack 命令将忽略 packages.config 文件中将属性 developmentDependency 设置为 true 的条目,并且不会将该包作为依赖项包含在创建的包中。例如,考虑源项目中的以下 packages.config 文件

这似乎可以解决问题。

于 2013-09-23T11:54:15.863 回答