ビルドサーバーでの最善の解決策と手間のかからない方法は、ソース管理に共有フォルダーを用意し、異なるプロジェクトで異なるdevexpressバージョンを使用し、プロジェクトでそれらのアセンブリを参照する場合は、devexpressアセンブリまたは異なるフォルダーを保持することです。devexpress dllに加えて、App_Licenses.dllもそのフォルダーに追加し、devexpressアセンブリを使用するすべてのプロジェクトで参照します。これは、devexpressの新しいバージョンがリリースされたときに、新しいdevexpressバージョンを毎回インストールするのではなく、それらのDLLを更新するだけで済みます。このようにして、ブロッカーのバグが発生した場合に以前のバージョンに戻したり、別のdevexpressバージョンを実行したりすることもできます。同じマシン。
このソリューションは、Hudsonビルド統合サーバーおよびsvnと完全に連携します。
新しいdevexpressの更新をさらに簡単にし、プロジェクトコンバーターを毎回実行して、参照から除外する参照のバージョン番号を更新したくない場合は、'、Version = 10.2.6.0、Culture = neutral、PublicKeyToken =b88d1754d700e49a'代わりに:
<%@ Register TagPrefix = "dxe" Namespace = "DevExpress.Web.ASPxEditors" Assembly = "DevExpress.Web.ASPxEditors.v10.2、Version = 10.2.6.0、Culture = neutral、PublicKeyToken = b88d1754d700e49a"%>
あなたのrefは次のようになります:
<%@ Register TagPrefix = "dxe" Namespace = "DevExpress.Web.ASPxEditors" Assembly = "DevExpress.Web.ASPxEditors.v10.2"%>
このように、アセンブリ名がメジャーバージョンの変更によって変更された場合などにプロジェクトコンバータを実行する必要はほとんどありません。11.1