更新DLL引用

use*_*353 26 dll reference visual-studio visual-studio-2012

我想将我的.NET项目中使用的一些DLL更新到最新版本,我注意到,如果我用新版本替换文件系统上的DLL,VS 2012会在"属性"窗口中更新DLL版本号.

这是VS 2012的一些新功能吗?我不记得在VS 2010中看过它了(我预计它需要更多的手动处理).

这是正确的,还是应该从引用中手动删除和重新添加DLL,只是为了确定?

无论如何,我的项目编译并运行良好,所以我猜它的工作原理......

编辑:

我猜它有效,因为DLL没有强名称(http://msdn.microsoft.com/en-us/library/wd40t7ad.aspx)?也许我应该重新添加它们如果它们是......在项目文件中我看到它有旧版本号,但在属性窗口中我看到了新版本...

谢谢!

Eva*_*ans 36

刷新/ 重新加载引用和类型DLL(例如COM互操作类型)的更简单选项,无需逐个重新添加所有DLL,即可重新加载引用它的所有项目,如下所示:

在此输入图像描述 在此输入图像描述

  • 不幸的是,卸载和重新加载至少在 VS2015 中似乎不起作用(14.0.24720.00 更新 1) (2认同)

NoO*_*One 19

最好删除并重新添加引用.你自己说过项目文件不是最新的.

我不确定是否有一个VS的附加组件可以使更新DLL更容易.如果没有,肯定有人应该制作一个.在大型项目中更改程序集引用是@ss的一个难点.