VS2010中的自动项目引用更新

时间:2012-04-10 10:29:19

标签: visual-studio-2010 reference

您是否厌倦了检查您正在使用的库的更新版本是否已发布,或者更新到新版本时,是否更改了所有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

2 个答案:

答案 0 :(得分:0)

使用包管理器nuget来管理您的依赖项。

  

NuGet是一个Visual Studio扩展,可以在Visual Studio中轻松安装和更新第三方库和工具。

答案 1 :(得分:0)

作为一种解决方法,您可以创建一个库项目来处理和转发对.dll的访问,并且每个其他项目都使用这个。然后,您只需要更新这个包装器项目中的.dll引用。