WiX 3.0과 3.5를 모두 설치할 수 있습니까? 3.0을 설치 한 후 3.5를 설치하면 3.0 파일이 제거되고 3.5 이후에 3.0을 설치하려고하면 이미 설치된 새 버전이 있음을 알 수 있습니다.WiX 3.0 옆에 WiX 3.5 설치
VS 2008에서 VS 2010으로 마이그레이션하는 중입니다. 따라서 내 응용 프로그램의 한 버전 (지점)은 VS 2008 (기존 생산 버전)을 사용하고 다른 하나는 VS 2010 (이후 버전) . VS2010에는 WiX 3.5가 필요합니다.
c:\buildAgent\work\fe55ddb47cebe4fd\MyApp.wixproj(25, 11): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\WiX\v3.0\Wix.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
:
이것이 의미하는 것은 하나 윅스 파일을 찾을 수 없습니다에 대한 오류를보고 할 것 같은 순간에, 나는 현재 버전과 새 버전을 모두 만들 수없는, 내 빌드 서버에 나는 3.5 버전이 아직 베타 버전이므로 내 제품의 현재 버전을 WiX 3.5로 업그레이드하지 않기를 바랄 것이다. 그리고 체리가 주간 빌드를 선택하여 전혀 작동하지 않게해야한다. (나는 그저 시간 만 기다려야한다. 내 다음 버전은 WiX 3.5가 안정적 일 것입니다.)
양쪽을 나란히 설치하는 방법이 있습니까? 3.0 파일을 Msbuild 디렉토리에 복사하면됩니까?
디자인에서 정확히 무엇을 모두 막을 수 있습니까? –
정확하게 (WiX 팀에 없다) 정확하게 말할 수는 없지만 이전 테이블을 제거하는 업그레이드 테이블의 행부터 시작합니다. 근본적인 실제적인 이유는 완전히 고립되어 있지 않은 구성 요소의 전체 보트로드 일 것입니다. 버전 선택기 개념이없는 경쟁 파일 확장명, 서로 충돌하는 Visual Studio AddOns 등이 있습니다. 핵심 Bin은 빌드 중에 xcopied 될 수 있지만 전체적으로 툴셋은 현재 형태로 존재할 수 없습니다. –