1

Azure Web サービスとそれに付随する sql-azure db があり、どちらもバージョン番号を公開する必要があります。このサービスは簡単です: assemblyinfo を更新して、リビジョンとビルドに基づいて生成し、それを公開するだけです。

データベースで同様のことを行うにはどうすればよいですか? 自動インクリメントされた番号をいじりましたが、同じビットを 2 回展開しても「バージョン」がインクリメントされ、同じビットを持つサーバー間での継続性は保証されません。そして、これは sql-azure であるため、assemblyinfo から値を取得できるとは思えません。

サービスが示すのと同じビルド番号を公開できれば、それは素晴らしいことですが、必須ではありません。

4

1 に答える 1

1
  1. データベースにバージョン テーブルがある
  2. カスタム MSBuild タスクを使用してビルド番号を取得する
  3. FileUpdate MSBuild コミュニティ タスクを使用して、ビルド番号付きの'MERGE'でSQL ファイルを更新できます。
  4. 展開の一部として実行します。

これで、データベースとアセンブリの両方で同じバージョン番号が得られます。

于 2013-04-17T03:42:15.053 に答える