繁体   English   中英

每个项目最好安装 nuget package 还是全局安装整个解决方案?

[英]Is it better to install a nuget package per project, or globally for the whole solution?

安装 nuget package 时,为整个解决方案全局安装它是否会降低编译时间/性能?

例如,假设我需要 Newtonsoft.Json 来完成一个项目中的特定任务。 其他项目目前不需要它,但将来有机会。

一开始在解决方案中的所有项目中安装它有什么缺点吗? 还是只在我需要的项目中安装,以后再添加到其他项目中更好?

以有针对性的方式安装 nugets 总是更好,只在需要使用的项目中。

原因:

  1. 您加载具有不需要的功能的项目。
  2. 在您的发布文件夹中添加额外的 dll 并增加其大小。
  3. 对于下一个查看您的代码的开发人员来说,这可能会产生误导。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM