2013-01-15 2 views
0

내 솔루션 및 사용자 지정 작업 프로젝트에 wix 설치 프로젝트가 있습니다.설치 관리자가있는 사용자 지정 작업 프로젝트

내가 설치 프로젝트에 사용자 지정 작업 프로젝트를 참조

추가하고 추가 한 다음 줄은 :

<Binary Id="CA_DLL" SourceFile="GlobalCustomActions" /> 
<CustomAction Id="CA_TestConnection" BinaryKey="CA_DLL" DllEntry="TestDatabaseConnection" Execute="immediate" /> 

나는 오류 "이 시스템은 파일 GlobalCustomActions을 찾을 수 없습니다"얻을.

나는 또한 다음과 같은 시도 :

<Binary Id="CA_DLL" SourceFile="GlobalCustomActions.CA.dll" /> 

올바른 구문은 무엇하시기 바랍니다인가?

답변

0

질문의 두 번째 구문이 정확합니다. *.CA.dll에 대한 경로를 지정해야합니다. 여기서 문제는 현재 디렉토리가 DLL이 살고있는 디렉토리가 아니라는 것입니다. 이러한 문제를 방지하려면 전처리 변수를 통해 전체 경로를 지정하십시오. 예를 들면 다음과 같습니다.

<Binary Id="CA_DLL" SourceFile="$(var.Path)\GlobalCustomActions.CA.dll" />