1

VS 2010のセットアッププロジェクトを使用して、自分のアプリケーションのセットアップ(msi)を構築しました。セットアッププロジェクトのDefaultLocationをパスに設定する方法msiがVS 2010で実行されていますか?

私のmsiがある正確な場所にアプリケーションをインストールしたいと思います。私のmsiがD:\ Applicationフォルダにあり、誰かがそれを実行すると、その同じフォルダにアプリケーションをインストールする必要があります。私は、 セットアッププロパティ>表示>ファイルシステム>アプリケーションフォルダに移動しなければならないことを知っています。 アプリケーションフォルダでは、DefaultLocationプロパティを設定する必要があります。

しかし、msiが実行されている場所から正確な場所にアプリケーションをインストールできるように、値として何を設定する必要がありますか。

答えて

0

[SourceDir]をデフォルトの場所に設定します。大文字と小文字が区別され、Windowsインストーラのすべてのプロパティも同様です。

https://msdn.microsoft.com/en-us/library/windows/desktop/aa371857(v=vs.85).aspx

私はこれをテストし、それが正常に動作します。フォルダを非表示にすると、ブラウズダイアログにフォルダ名が表示されるため、ユーザーはフォルダ名を変更できます。

関連する問題