Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
示例:Nuget 包 A 是一组代码片段(它不包含程序集)。Nuget 包 B 是一个普通程序集,它使用包 A - 仅用于内部手段。
问题:当 somone 安装包 B 时,我该怎么做才能避免也安装包 A?
在 nuget 的文档中找到了一些东西:
从版本 2.7 开始,pack 命令将忽略 packages.config 文件中将属性 developmentDependency 设置为 true 的条目,并且不会将该包作为依赖项包含在创建的包中。例如,考虑源项目中的以下 packages.config 文件
这似乎可以解决问题。