我有这种情况
现在,我正在将此库的版本更新为3.0。
一种方法是更新每个项目中的dll。或者我可以编写一些脚本,将所有项目文件更新为更新版本。
还有其他方法可以在解决方案中批量更新dll吗?
答案 0 :(得分:1)
当您参考SomeLibrary时,您可以从中添加它 项目标签。但首先,您需要所有项目都在一个解决方案之下。
答案 1 :(得分:1)
如果没有将UseSpecificVersion设置为true的引用,则足以用新库替换库。重建解决方案后,您的项目将引用新库。如果库名称不包含版本号(即您的库名为SomeLibrary.dll)
,这将起作用如果库名称不同,那么一个简单的解决方案就是在文本编辑器中打开所有* .csproj文件并执行搜索和替换。
答案 2 :(得分:0)
我总是在解决方案文件夹中添加“lib”文件夹,我将所有外部库都引用到该文件夹中。然后,当我将更新“lib”文件夹中的库时,所有引用都将自动更新。