2017-11-06 4 views
0

64 비트 출력용 MSI 설치 프로그램을 작성하려고하면 원으로 돌아가고 있습니다. 나는 스토어에서 Installer Projects 부가 기능으로 Visual Studio 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' 

I 대상을 변경하려고, 내가 어떤 옵션이 주어지지 해요 :

나는 오류를 받고 있어요.

enter image description here enter image description here

어떤 생각?

답변

1

아키텍처는 설치 프로젝트의 속성 창에서 지정됩니다. 혼란스럽게도 속성 페이지와 동일하지 않습니다.

솔루션 탐색기에서 설치 프로젝트를 선택하고 F4를 누르면 AddRemoveProgramsIcon, Manufacturer 등과 같은 속성 창이 표시됩니다. 이 목록은 x86 또는 x64를 지정하는 TargetPlatform입니다.

+0

8 가지 튜토리얼을 읽었습니다. 그들 중 누구도 속성 페이지와 속성 창 사이의 차이점에 대해서는 언급하지 않았습니다. 감사! –

관련 문제