2010-12-20 2 views
1

Visual Studio를 설치하지 않고 빌드 서버에 .vdproj을 빌드하는 것은 여전히 ​​불가능한 것처럼 보입니다. 그러나, 윅스를 사용하는 것은 훨씬 더 복잡해 보입니다. 이 Visual Studio가없는 빌드 서버에서 설치 프로그램을 빌드하는 옵션은 무엇입니까

  • 설치가 구축되어야한다
  • 여러 프로젝트 ( .csproj)
  • 많은 느슨한 콘텐츠 파일 (안 내부 어셈블리)와

    • 비주얼 스튜디오 2010 솔루션 :

      다음과 같은 작업을 할 수있는 다른 옵션이 있습니다 Visual Studio가없는 빌드 서버에서 (devenv.exe/devenv.com)
    • 설치 관리자는 레지스트리 키를 만들어야합니다.
    • staller는 설치된 제품과 함께 설치가

    내 목표를 COM 구성 요소를 등록

  • 설치는 할 수 있어야한다 사전 JIT 어셈블리 할 수 ​​있어야한다
  • 설치가 지원해야하는 업그레이드 (버전 업그레이드) 파일 확장자를 연결해야합니다 입니다 : 설치 프로그램을 유지하기

    • 노력이 부족
      • 미니입니다 새로운 프로젝트 (어셈블리) 솔루션
      • 이상적인에 추가 된 경우 말은 변경 : 변경은 새로운 콘텐츠 파일이 프로젝트

    어쩌면 난 그냥 윅스와 요점을 파악하지 않은 모든 추가되지 않은 경우, 프로젝트 출력 (예 : .vdproj)은 매우 복잡해 보입니다.

    대단히 감사합니다.

  • +0

    나는 Wix를 사용하지만, 분명히 "노력이 적다"는 것은 아닙니다. 강력하지만 새로운 언어, 배울 필요가있는 새로운 방언입니다. – Cheeso

    답변

    2

    나는 윅스와 함께 가기로 결정했다. Votive을 사용하면 .vdproj (바이너리, 컨텐트, 심볼 및 소스 코드)와 같은 프로젝트 출력을 포함 할 수 있다는 것을 알았습니다.

    이것이 충분하지 않은 더 복잡한 상황이 생기면 나는 수확기 (Heat, Paraffin)로 돌아갈 수 있습니다.

    자세한 내용은 아래 링크를 참조하십시오 (이 게시물에 1 개 이상의 링크를 게시하기에는 너무 작은 평판).

    +0

    Heat.exe 링크 : http://wix.sourceforge.net/manual-wix3/heat.htm – wkada

    +0

    파라핀 링크 : http://www.wintellect.com/CS/blogs/jrobbins/archive/2010/08 /31/ko-of-paraffin.aspx – wkada

    +0

    몇 가지 일반적인 시나리오를 다루는 Wix 및 MSBuild에 대한 독일 잡지의 기사 : http://www.dotnetpro.de/articles/freearticles/pdf/2010-10-MSBuild.pdf – wkada

    0

    InstallShield 2010 Limited Edition (Visual Studio 2010 사용자는 무료)을 확인하십시오. VDPROJ (은퇴 한 btw)가 가지고있는 거의 모든 기능을 가지고 있으며 자동 빌드를 지원합니다. 당신은 당신의 devbox를위한 하나의 라이센스와 build machine을위한 하나의 라이센스를 꽤 쉽게 얻을 수 있습니다.

    관련 문제