2009-02-28 6 views
0

(VS 2008を使用して)展開用のセットアッププロジェクトを含むOfficeアドインプロジェクトがあり、同じ製品をいくつかの異なる方法でビルドする必要があります。ビルド時にVS 2008セットアッププロジェクトのプロパティを設定するきれいな方法はありますか?

私は、インストーラリソースをビルド構成に依存させるための良い方法を探しています。製品名、製造元、製造元のURL、作成者などのプロパティは、ビルドごとに異なる必要があります。また、インストーラのUIに表示される画像も異なります。

可能であれば、異なるUIごとに新しいプロジェクトを作成せずにこれを実行したいと思います。 これはORCASツールを使用してイベントを構築することができますが、このアプローチは非常に複雑で壊れやすいようです。

これを行うにあたって誰かがクリーンな方法でアイデアを持っていますか?

答えて

1

もう1つのオプションは、セットアッププロジェクトをウィンドウの外にスローして使用することです。代わりにWiX(http://wix.sf.net

0

手作りのNAntスクリプトを作成するのが最善の方法だと思います。

、について説明:

NAntのは、ほかの建物は、スクリプトを実行することができますビルドツールです。スクリプトとターゲットを作成することで、SCMからチェックアウトされたファイルを変更してビルドを命じることができます。詳細については、official NAnt siteをご覧ください。

+0

...と?この問題を解決する方法を説明してください。 – markt

+0

説明が追加されました。 – Migol

+0

私はnAntが何であるか知っています。ビルドは問題ではありません。 – markt

0

手動でvddprojファイルのコピーを作成し、テキストエディタで編集することができます。私は、これは非常に強固な解決策ではないことを認め、セットアップの内容が変更されるたびにこの手順を繰り返す必要があります。

+0

私はこれをやろうと考えました。しかし、維持するのが非常に難しくなる可能性があるので、私はそれを本当に快適にはしません。 – markt

関連する問題