实施例: Nuget包A是一组代码片段(它不包含程序集)。 Nuget包B是一个普通的程序集,它使用包A - 仅用于内部方法。
问题:当somone安装包B时,我还能做些什么来避免安装包A?
答案 0 :(得分:0)
在nuget的文档中找到了一些东西:
从版本2.7开始,pack命令将忽略packages.config文件中的条目,这些条目的属性developmentDependency设置为true,并且不会将该包作为创建包中的依赖项包含在内。例如,请考虑源项目中的以下packages.config文件
这似乎解决了这个问题。