0

使用しているライブラリの新しいバージョンがリリースされているかどうかを確認したり、新しいバージョンに更新したときにすべての 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 Framework (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

4

2 に答える 2

1

パッケージ マネージャーのnugetを使用して、依存関係を管理します。

NuGet は、Visual Studio でサードパーティのライブラリとツールを簡単にインストールおよび更新できるようにする Visual Studio 拡張機能です。

于 2012-04-10T10:31:30.980 に答える
0

回避策として、処理を行い、.dll へのアクセスを転送するライブラリ プロジェクトを作成し、他のすべてのプロジェクトがこのプロジェクトを使用することができます。次に、この 1 つのラッパー プロジェクトで .dll 参照を更新するだけで済みます。

于 2012-04-10T10:33:53.203 に答える