Visual Studio 2008で作成したMSIインストーラは、指定したディレクトリにアプリケーションをインストールすることを拒否し、代わりにルートディレクトリにインストールします。同じMSIを使用してx86システムにインストールすると、インストーラは指定されたディレクトリにアプリケーションをインストールします。インストーラは、x64システムのルートにのみインストールします
私は、アプリケーションとMSIをServer 2008とWin7 RC x64(Hyper-V)で開発しています。いずれの開発プラットフォームでも同じ結果が得られます。
ありがとうございます!
私に正しい方向を教えていただきありがとうございます。私は2つのことをする必要があった。インストーラプロジェクト用にTragetPlatformをx64に設定し、「管理者として実行」を使用してsetup.exeを手動で実行します。 –
このリンクは私のために働く。 – Christopher