您是否厌倦了检查您正在使用的库的更新版本是否已发布,或者更新到新版本时,是否更改了所有csproj项目中的所有引用?
例如,我有很多使用这些引用的csproj项目:
<HintPath>..\..\..\Referencias Externas\Microsoft.Practices.EnterpriseLibrary 4.1\Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging.dll</HintPath>
...more...more...
<HintPath>..\..\..\Referencias Externas\Unity 1.2\Microsoft.Practices.Unity.dll</HintPath>
...more...more...
<HintPath>..\..\..\Referencias\Company\2.0\Company.Common.dll</HintPath>
现在,我想使用新版本,EnterpriseLibrary 5.0,Unity 2.1,NHibernate 3.2等,以及对公司框架(Company.Common.dll等)的引用,但我需要更改许多项目中的所有引用。
VS2010中的任何扩展都可以轻松快捷地实现吗?
我想要像ProjectConverter一样 - 自动更新DevExpress参考http://www.devexpress.com/Support/Center/p/Q308968.aspx
参考: http://feedback.wovs.com/forums/71955-extension-ideas/suggestions/1003595-automatic-reference-update
答案 0 :(得分:0)
使用包管理器nuget来管理您的依赖项。
NuGet是一个Visual Studio扩展,可以在Visual Studio中轻松安装和更新第三方库和工具。
答案 1 :(得分:0)
作为一种解决方法,您可以创建一个库项目来处理和转发对.dll的访问,并且每个其他项目都使用这个。然后,您只需要更新这个包装器项目中的.dll引用。