WiX 설치 관리자와 사용자 지정 작업 프로젝트가 있습니다. 사용자 지정 작업의 프로젝트에 대한 참조로 C# 라이브러리를 추가했습니다. 이 C# dll은 하나의 C++ dll에 DllImport를 사용합니다. 설치시 DLL을로드 할 수 없습니다 : mycpp.dll
: 지정된 모듈을 찾을 수 없습니다. 나는 mycpp.dll
을 CA 프로젝트에 추가하고 속성을 사용해 보았습니다 : 임베디드 리소스, 출력 디렉토리로 복사 - 결과는 없습니다. 설치 프로그램에서 mycpp.dll
을 찾으려면 어떻게합니까?WIX 사용자 지정 작업 : dllimport 사용
0
A
답변
1
이전에이 문제가있었습니다. 윅스의 MSBuild에서 파일을 읽은 후 나는 결국 사용자 지정 작업 DLL을 포함하는 자동 압축 풀림 패키지에 필요한 DLL을위한 목록으로 사용되는 속성을 발견했다. makesfxca를 실행할 때 사용되는 CustomActionContents라는 속성이
wix.ca.targets에서 (SDK를 폴더에).
다음은 사용자 지정 작업 DLL을 패키징하는 msbuild 대상 세트에 대한 설명입니다. 당신은 로컬 복사본으로 mycpp.dll에 대한 참조를 표시 할 수 있으며이 될 것입니다 자동으로 선택하거나 사용자 지정 작업에 새로운 속성을 추가 할 수 있습니다 같은
<!--
==================================================================================================
PackCustomAction
Creates an MSI managed custom action package that includes the custom action assembly,
local assembly dependencies, and project content files.
[IN]
@(IntermediateAssembly) - Managed custom action assembly.
@(Content) - Project items of type Content will be included in the package.
$(CustomActionContents) - Optional space-delimited list of additional files to include.
[OUT]
$(IntermediateOutputPath)$(TargetCAFileName) - Managed custom action package with unmanaged stub.
==================================================================================================
-->
및
<!--
Items to include in the CA package:
- Reference assemblies marked CopyLocal
- Project items of type Content
- Additional items in the CustomActionContents property
-->
그래서 그것은 본다 프로젝트 (아마도 csproj을 편집하고 속성을 추가) DLL에 경로를 포함하고 집어 얻을 것이다.
관련 문제
- 1. WIX 사용자 지정 작업
- 2. WIX 사용자 지정 작업 시퀀스
- 3. Wix 제거시에만 사용자 지정 작업
- 4. Wix : 조건부 지연된 사용자 지정 작업
- 5. Wix : 사용자 지정 작업 디렉터리에 computername을 사용하십시오.
- 6. Wix : 사용자 지정 작업 DLL에서 파일 만들기
- 7. Wix 사용자 지정 작업 cmd가 작동하지 않음
- 8. WiX 사용자 지정 작업 - 파일 목록 전달
- 9. Wix 사용자 지정 작업 제거 오류가 발생했습니다.
- 10. WiX 사용자 지정 작업 - MSI 복사 자체
- 11. WIX - C# 사용자 지정 작업 코드 추가하기
- 12. WiX 사용자 지정 작업의 Session.Property
- 13. WIX- 사용자 지정 작업의 설치 경로를 참조하십시오.
- 14. 윅스 : 사용자 지정 작업
- 15. regsvr을 사용한 사용자 지정 작업
- 16. WiX 사용자 지정 UI 굽기
- 17. Wix 사용자 지정 대화 상자
- 18. DTX가 포함 된 WiX 사용자 지정 작업 ... 매우 혼동 됨
- 19. WiX 사용자 지정 작업 - 대상 디렉터리에서 응용 프로그램 실행
- 20. Wix - 제어판에서 제거 할 때의 사용자 지정 작업
- 21. WiX. 사용자 지정 작업 럼 SQLCMD 및 처리 오류
- 22. WIX 주요 업그레이드 : 두 번째 실행에서 사용자 지정 작업 실행
- 23. Wix 설치 - 사용자 지정 작업 및 UI 추가
- 24. WiX Toolset 파일 복사 후 사용자 지정 작업 실행
- 25. Wix Bootstrapper 매니페스트 또는 상승 된 사용자 지정 작업
- 26. Wix DTF에서 임베디드 리소스에 액세스 사용자 지정 작업
- 27. Wix - 기존 설치를 수정할 때 사용자 지정 작업 실행
- 28. WIX, 부트 스트 래퍼 또는 사용자 지정 작업
- 29. wix 사용자 지정 작업 누락 된 dll MSVCR100D.dll
- 30. WIX 2.0으로 사용자 지정 작업 프로젝트를 만드는 방법