0

セットアップ プロジェクトを含む Visual Studio 2005 ソリューションがあります。セットアップ プロジェクトは、アプリケーション フォルダーの DefaultLocation プロパティとして "d:\somefolder" を指定します。"d:" にマップされたパーティションを持たないマシンにインストールすると、結果として得られるインストーラーは次のメッセージを表示します。

「ボリューム d:\ は現在使用できません。別のボリュームを選択してください。」

問題は、別のインストール場所 (既存のボリューム上) を実際に選択する機会がないことです。デフォルトを d:\some_folder のままにして、インストーラーのユーザーがインストール パスを変更できるようにするには、どの設定を使用すればよいですか?

4

2 に答える 2

1

VS の Setup および Deployment プロジェクトには、かなりの部分が残されています。私が知っているすべてのソリューションは、少し読んで学習する必要があります。セットアップを作成する GUI ツールは通常、実際の外観を変更する範囲外でカスタマイズを制限しているためです。インストールを行うには、 WiX (Windows Installer XML)ツールセットを調べることをお勧めします。学習曲線は、私が市場で見た中で最もユーザーフレンドリーなものの 1 つであり、しかも無料のツールです。XML を十分に理解している限り、MSI の作成を開始するために必要なものはすべて揃っています。

于 2010-09-09T07:25:32.807 に答える
0

目的地を変更できる設定が利用できるはずだと思います。

または、orca を使用して、それを指定するダイアログ ボックスに追加することもできます。

または、ユーザーがコマンドライン インターフェイスを使用している場合は、コマンドライン引数として渡すこともできます。

于 2008-10-10T14:48:05.087 に答える