2010-08-06 5 views
1

2 년 동안 손대지 않은 프로젝트의 유지 관리 릴리스를 만들어야합니다. 아쉽게도 Wix 버전 2.0.3719.0이 필요합니다.이 버전은 더 이상 사용할 수 없으며 원래 개발자가 체크인하거나 저장하지 않았습니다.이전 버전과 사용 불가 한 Wix 버전을 업그레이드하는 방법은 무엇입니까?

필요한 버전의 Wix를 다운로드하는 것은 어렵다. 왜냐하면이 버전을 Apparelto에서 멀리 옮겨서 2.x의 릴리즈 아카이브가 없어 졌기 때문에 그것을 구할 방법이 없다.

나는 몇몇이 처리하는 방법에 대해 생각하고 있어요 : 처음부터 새 설치 프로그램을 만들기

  • 하지만 몇 가지 표준이 아닌 스크린을 포함, 그래서 그것은 꽤 작업이 될 것이다 (나는 어떤이 없습니다 설치 프로그램 작성 경험).
  • 현재 작업중인 프로젝트의 이전 버전을 가져 와서 현재 버전의 Wix를 사용하여 설치 프로그램을 디 컴파일하십시오.
  • Wix 소스 파일을 여전히 사용할 수있는 Wix 버전으로 업그레이드했는데 (2.0.2x, 2.0.5x를 찾아 현재 버전을 볼 수 있음) 모두 작은 변경이 필요한 오류를 생성합니다.

누구나 비슷한 경험과 조언이 있습니까?

답변

1

WixCop.exe를 사용해 WiX v3 : http://robmensching.com/blog/posts/2009/7/7/Tips-on-how-to-upgrade-from-WiX-v2-to-WiX-v3으로 변환 할 수 있습니다.

참고 : WiX v2 빌드가 WixCop.exe가 너무 오래되어서 거기에 도착할 가능성이 절대적으로 있습니다.

그래도 작동하지 않으면 어둡기 (디 컴파일) 경로로 이동했을 수 있습니다. 또는 오류를 조사하고 코드를 수정하여 지원되는 WiX 빌드를 얻을 수도 있습니다.

1

틀림없이 내가 제공 할 수있는 최선의 방법 : 가장 최근에 사용 가능한 설치 프로그램을 사용하고 현재 WiX 도구 세트 (두 번째 옵션)로 다시 컴파일하십시오. 그런 다음 필요에 따라 수정하십시오.

우리는이 방법을 이전 버전의 WiX에서 업그레이드하지 않고 우리의 요구 사항을 더 이상 충족시키지 못하는 상용 도구에서 벗어나기 위해 사용했습니다. 당신의 시나리오와 비슷하게 보입니다.

관련 문제