Visual Studio 2017에서 WiX 프로젝트를 활성화하는 방법
Visual Studio 2017의 새 프로젝트 대화 상자에는 Windows Installer XML (WiX)에 대한 항목이 없습니다.
Visual Studio 2017에서 WiX 프로젝트를 활성화 할 수 있습니까?
WiX v3.11.0.1507은 VS 2017 Extension For WiX 를 완벽하게 지원합니다 . 릴리스 노트 는 확장 및 윅스의 이전 버전과 확장 및 호환성을 제공하기 위해 너무 오래 찍은 이유에 대한 통찰력을 제공
참고 : WiX 도구 집합의 이전 버전에서 "WiX 도구 집합 Visual Studio 2017 확장"을 사용할 수 있지만 WiX v3.11 RC 릴리스에서만 수정 된 관리되는 사용자 지정 작업을 빌드 할 때 전달 호환성 문제가 있습니다. 즉, 사용자 지정 작업을 관리하고 VS 2017을 사용하려면 WiX v3.11 RC로 업그레이드해야합니다.
편집 : 이제 VS 2019 확장을 사용할 수 있습니다.
윅스는 페이지 자료 다른 확장에 대한 링크가 있습니다.
Visual Studio 2017과 WiX 3.10 또는 이전 버전과의 호환성을 수동으로 활성화 할 수 있습니다.
Visual Studio의 모든 인스턴스를 닫습니다.
복사
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\WiX
에
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\Microsoft\WiX
(대상 경로에서 버전에 따라 "Enterprise"를 "Professional"또는 "Community"로 바꿉니다.)
관리자 권한을 제공해야 할 수 있습니다.
결과는 다음과 같습니다.
복사
C:\Program Files (x86)\MSBuild\Microsoft\WiX
에C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\WiX
그런 다음 관리자로 다음 명령을 실행합니다.
"C : \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ devenv"/ setup
(다시 말하지만, 에디션에 따라 "Enterprise"를 "Professional"또는 "Community"로 바꾸십시오.)
Visual Studio 2017을 열면 WiX 3.10 및 이전 프로젝트가 호환됩니다.
또한 "C : \ Program Files (x86) \ MSBuild \ Microsoft" "C : \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ Microsoft"에서 WiX 폴더를 복사해야합니다. 이것이 없으면 MSBuild 대상 파일 중 하나를 찾을 수없는 WiX 프로젝트를로드하는 중에 오류가 발생했습니다.
이제 WiX는 Visual Studio 2017에 대한 지원을 제공합니다.
당신이해야 할 일은 :
- Visual Studio 2017 닫기
- WiX 도구 세트 빌드 도구 설치
- 설치 윅스 도구 집합 비주얼 스튜디오 2017 확장
Chris의 대답은 작동하지만 내 컴퓨터에서 어떤 이유로 "C : \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ WiX"의 Wix 폴더에는 " CustomActionCPP.zip "입니다. 다른 이전 버전의 Visual Studio에서 전체 Wix 폴더를 검색해야했습니다. "C : \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ Extensions \ Microsoft \ WiX \ ProjectTemplates"에서 Wix를 복사하여 저에게 효과적이었습니다.
또한 "C : \ Program Files (x86) \ MSBuild \ Microsoft"에서 "C : \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Community \ MSBuild \ Microsoft"로 Wix를 복사하여 Basim의 답변을 적용해야했습니다. ".
나는 오직 VS2017만을 설치했고 VS2015가 설치된 다른 컴퓨터에서 @Chris Schiffhauer의 언급 폴더를 복사해야했습니다. @Basim의 폴더도 마찬가지입니다. 추가로 "C : \ Program Files (x86) \ Wix Toolset 3.10 \" 을 복사 해야했습니다.이 폴더에있는 내 컴퓨터에 WiX를 설치했을 때 여전히 일부 어셈블리가 누락 되었기 때문입니다.
참조 URL : https://stackoverflow.com/questions/36671672/how-to-enable-wix-projects-in-visual-studio-2017
'IT박스' 카테고리의 다른 글
포크 대 스레딩 (0) | 2020.12.25 |
---|---|
JVM에서 부동 소수점 연산이 모든 플랫폼에서 동일한 결과를 제공합니까? (0) | 2020.12.25 |
웹 아카이브의 WEB-INF 디렉토리에서 리소스를로드하는 방법 (0) | 2020.12.25 |
이전 버전의 Python 용 OrderedDict (0) | 2020.12.25 |
new 대신 GWT.create ()를 사용하는 이유는 무엇입니까? (0) | 2020.12.25 |