7

私のソリューションには 3 つのプロジェクトがあります。ベース プロジェクトと、ベースを参照するクライアントとサーバーです。

私がやりたいのは、ベース プロジェクト ファイルのアセンブリ バージョンを設定し、それをサーバーとクライアントに自動的に伝達して、それらのバージョンが常に一致するようにすることです。理想的には、これはそれらを同期するためのビルド前のステップです。

これが可能かどうか、またはどうやってそうするのか誰か知っていますか?

4

2 に答える 2

6

バージョン情報をソリューションのルート ディレクトリにある別のファイル (AssemblyVersion.cs など) に移動します。次に、各プロジェクトの AssemblyInfo.cs ファイルからバージョン情報を削除し、共有 AssemblyVersion ファイルを各プロジェクトにリンクとして追加します。

  1. プロジェクトを右クリックし、[既存の項目を追加] をクリックします。
  2. 共有ファイルを参照し、追加ボタンの小さな矢印をクリックして、[リンクとして追加] を選択します。
  3. 結果のファイルを各プロジェクト内の Properties フォルダーにドラッグします。
  4. ???
  5. 利益!
于 2013-04-09T15:05:31.150 に答える