我有一个中等规模的解决方案,包含约50个项目,其中许多项目引用了nuget提供的多个程序集。我真的很喜欢nuget的想法,并希望进行切换,但我不想手动重新做所有的引用。 是否有一种方法可以自动升级所有项目中手动引用的引用为nuget引用呢?
你需要从nuget.org上下载软件包(不仅是元数据,还需包括元数据和文件),并创建一个反向映射,从所有程序集中找出包含这些程序集的软件包。然后你可以列出潜在的软件包候选名单(可能会有一些重叠)。一旦你列出了那个清单,安装它们就非常简单了。实际上我们为此提交了错误报告,但目前它并不是很优先考虑的问题。