2009-06-11 14 views
5

MSBuildを使用してClickOnceアプリケーションを複数のPublishDirに公開する方法が必要です。私は4つの環境(dev、qa、model、prod)を持っており、設定ファイルが異なるため、それぞれにClickOnce PublishDirを個別に生成する必要があります。主な問題の1つは、MSBuildがpublish.htmファイルを作成しないことです。どんな助けもありがとう。MSBuildでClickOnceアプリを公開する

答えて

5

1回限り、手動で4つの場所にpublish.htmファイルを作成するのはどうでしょう。

私の会社では、publish.htmファイルはまったく使用しません。 しかし、我々は異なる環境を持っているので、ビルドスクリプトはアプリケーション名、更新場所、サーバーURIなどを事前ビルドし、ターゲットをビルドするようにしますを発行します。その後、出力ファイルは問題の環境の場所にコピーされます。

これは主にcmdファイルで行われていますが、同じジョブを実行する4つの異なるmsbuildターゲットを使用できると確信しています。

+0

た(まあ、それは問題を解決する一つの方法です)物を作るための簡単な方法です。 –

+0

ここでの主な問題は、発行ページhtmlを新しいバージョン番号で手動で更新する必要があることです。 – Veverke

関連する問題