2011-12-01 3 views
5

타사 종속성 DLL 파일을 사용하는 설치 프로그램이 있습니다. 이러한 DLL은 32 비트 및 64 비트로 제공됩니다.Visual Studio 2010 설치 프로젝트 - 64 및 32 프로젝트 모두

x86 용으로 컴파일 할 때 32 비트 버전을, x64 용으로 컴파일 할 때 64 비트 버전을 사용하는 프로젝트를 만들 수 있습니까?

현재 저는 2 개의 MSI 프로젝트가 있습니다. 하나는 32 비트 용이고 다른 하나는 64 비트 용입니다 ...이 솔루션이 마음에 들지 않습니다.

답변

1

Visual Studio 설치 프로젝트는 동적 파일 원본을 지원하지 않습니다. 따라서 32 비트 및 64 비트 모두에 대해 하나의 프로젝트를 사용할 수는 없습니다.

다른 설치 제작 도구는 단일 프로젝트에서이 작업을보다 잘 제어 할 수 있습니다.

2

질문을 올바르게 이해했다면 가능합니다. 프로젝트에 대해 32 비트 용과 64 비트 용으로 두 가지 플랫폼 구성 만 있으면됩니다. 이를 수행하려면 구성 관리자 (솔루션 -> 구성 관리자를 마우스 오른쪽 단추로 클릭하십시오)로 이동하십시오. 그런 다음 "활성 솔루션 플랫폼"풀다운 -> 새로 만들기 -> x64를 클릭하십시오. 메시지가 나타나면 "32 비트 구성에서 설정 사용"을 선택하십시오.

이제 두 구성간에 전환 할 수 있습니다. 별도의 빌드를 위해 다른 라이브러리 (32 비트 또는 64 비트)를 가리킬 수 있으며 설정은 저장되어 있습니다.

+0

당신이이 문제를 오해 한 것입니다. 미안하지만 의견을 말하고 싶습니다. 사람들이이 게시물이 "32 비트 및 64 비트 설치 프로그램을 컴파일 할 수있는 솔루션을 만드는 방법" –

관련 문제