2017-11-06 12 views
0

64ビット出力用のMSIインストーラを作成しようとしました。私は店からInstaller Projectsアドオンとビジュアルスタジオ2017を使用しています。Visual Studioでセットアッププロジェクト用に64ビットターゲットを設定できません2017

ターゲットを64ビットに設定する方法が見つかりません。

私はエラーを取得しています:

Building file 'C:\Users\philip\git\foo\Installer\Debug\Installer.msi'... 
Building file 'C:\Users\philip\git\foo\Installer\Debug\Installer.msi'... 
ERROR: File 'foo.Core.dll' targeting 'AMD64' is not compatible with the project's target platform 'x86' 
ERROR: File 'foo.Core.dll' targeting 'AMD64' is not compatible with the project's target platform 'x86' 
WARNING: File 'foo.Core.dll' targeting 'x64' is not compatible with the project's target platform 'x86' 
WARNING: File 'foo.Core.dll' targeting 'x64' is not compatible with the project's target platform 'x86' 

私はターゲットを変更しようとすると、私は任意のオプションを与えられていませんよ。

enter image description here enter image description here

任意の考え?

答えて

1

アーキテクチャはセットアッププロジェクトのプロパティウィンドウで指定されていますが、混乱するほど、プロパティページと同じではありません。

ソリューションエクスプローラでセットアッププロジェクトを選択し、F4をクリックすると、AddRemoveProgramsIcon、Manufacturerなどのプロパティウィンドウが表示されます。そのリストの下には、x86またはx64を指定するTargetPlatformがあります。

+0

8つのチュートリアルを読んでいます。それらの誰もプロパティページとプロパティウィンドウの違いについては触れていませんでした。ありがとう! –

関連する問題