【发布时间】:2018-01-03 14:53:45
【问题描述】:
在我们升级到 VS 2017 和 VSTS Online 后,我正在审查我们的 TFS 访问代码。
我从该站点上的another question 发现,访问 TFS 库的推荐方法是通过NuGetPackage。
太好了,这肯定比从 Team Explorer 安装文件夹中引用要好。
但是,有问题的 NuGet 包向我的项目添加了超过 45 个引用。
我相信我只使用了其中的 4-6 个。
我发现this question 讨论了包文件不必进入源代码管理这一事实。
很高兴知道。
但是,引用已添加为“复制本地”,因此它们当前都被复制到我的输出目录中。这导致我的应用程序的大小增加了三倍以上。这似乎不是一个好的做法。
人们是否通常会忽略这一点并权衡他们正在获得出色的依赖管理这一事实?
或者手动删除不需要的引用...?未来的更新会放回引用吗?
或者我是否以某种方式错误地使用了包裹...?
这个网站上有很多 NuGet 问题。我确实搜索过,但如果这是重复的,请接受我的道歉。
【问题讨论】:
标签: nuget visual-studio-2017 azure-devops-rest-api