1

ビルド/テストの実行/Web プロジェクトの圧縮などを行う NAnt ビルド スクリプトを既に持っていますが、基本的なデスクトップ アプリケーションに取り組んでいます。TeamCity のビルド レポートに含めることができるように、NAnt を使用してセットアップ プロジェクトをビルドするにはどうすればよいでしょうか。

編集: セットアップは、Visual Studio で提供される基本的なセットアップ プロジェクトです。社内用なので、派手なことはしません。

4

3 に答える 3

4

Visual Studio セットアップ プロジェクトをビルドする唯一の方法は、Visual Studio を使用することです。VS のコピーをビルド マシンにインストールし、コマンド ライン ツール (exec devenv.exe) として適切なパラメーター (ビルド モード (リリースまたはデバッグ) とビルドするプロジェクト名) を指定して実行する必要があります。 、他にもいくつかあるかもしれませんが、 devenv /? を実行して、さまざまなコマンド ライン オプションのリストを取得できます)。

于 2008-09-17T11:31:29.460 に答える
2

数年が経ちましたが、最後にこれを行う必要があったときは、Candle と Light という名前のユーティリティを備えた Wix というツールを使用しました。これらのツールを NAnt スクリプトで使用して、MSI インストーラーを作成しました。

于 2008-09-17T11:37:09.587 に答える
0

MSBUILD (仮定) を使用してビルドを試みる代わりに、DEVENV.EXE を使用してソリューションまたはプロジェクトをビルドします。コマンドラインは、次のようなものです。

DEVENV MySolutionFile.sln /build DEBUG /project SetupProject.vdproj

DEBUG を RELEASE または設定したその他のビルド構成に変更できます。/project... の部分を省略して、ソリューション全体を構築することもできます。

于 2008-09-17T11:40:37.677 に答える