0

モジュール化されたアプリケーションでは、メイン プロジェクトが主に他のモジュールの登録と初期化を行います。新しいモジュールが追加された場合を除いて、変更されることはほとんどありません。このような場合、アプリケーションのバージョン番号は、プログラムのどのコンポーネントにも関係ありません。

私のアプリ (13 個のモジュール、C#、.NET 4、unity コンテナー) では、xml ファイルを使用して製品のバージョン番号を設定しています。

マルチモジュール製品のバージョン管理におけるベスト プラクティスは何ですか?

4

1 に答える 1

0

私の経験では、ベスト プラクティスはアプリケーションや環境のニーズによって異なります。

たとえば、当社のアプリケーション スイートの 1 つは、多数のモジュールで構成される 12 のアプリケーションで構成されています。すべてのアプリケーションは、さまざまなプロトコル (.Net Remoting、Web サービス、WCF) を使用して中央アプリケーション サーバーと通信し、そこから中央データベースと通信します。データベース、アプリケーション サーバー、およびアプリケーション間の相関関係が高いため、それらはすべて同じメジャーおよびマイナー バージョン レベルにあります。リビジョン レベルのみが異なることが許可されます。

ただし、アプリケーションのように相関が高くないシナリオでは、バージョンの一致はそれほど重要ではないように思われます。ただし、マーケティングの必要性など、他にも考慮すべき点があります。技術的な観点からバージョンを変更する理由がないにもかかわらず、本当に永久にバージョン 1 を使用したいですか?

于 2013-07-07T19:15:37.000 に答える