我正在移动我的大型项目以正确使用NuGet包。但是,我知道although they shouldn't,一些开发人员只会在packages
中添加对程序集的引用,而不是正确添加NuGet引用,我想阻止它。
是否有解决方案:
答案 0 :(得分:0)
NuGet没有任何内置命令来验证这一点,但编写一些代码来执行此操作会相对简单。
基本步骤是:
for each project in solution
for each reference in project
if reference in path 'packages'
if package not in 'packages.config'
log 'invalid reference: use NuGet'