2009-08-28 3 views
1

Microsoft POS 2009 용으로 빌드 된 .Net Addin을 설치하기 위해 WiX 프로젝트를 작성하고 있습니다. 프로젝트를 개발하는 동안POS 2009 용 .Net Add-in 설치

명령을 실행해야했습니다.

AddinUtil.exe -PipelineRoot : 그래서 POS 2009 귀하의 추가 기능을 인식 할 것이다

{ POS 2009의 추가 기능 폴더에 디렉토리}. 이제 배포 준비가 끝났습니다. 설치 과정에서이 작업이 어떻게 수행되는지 궁금해서 설치 프로그램을 실행 한 후 사용자가이 작업을 수행 할 필요가 없습니까?

설치 단계에서 Exec 명령에서 AddinUtil.exe를 호출하거나이 문제를 처리 할 수있는 WiX 3 내부에서 사용할 수있는 태그가 있습니까? 필자는 다른 사람들이 WiX에서 외부 응용 프로그램을 호출하는 것을 보았던 몇 가지 사례를 상기하며이 시나리오에 가장 적합한 방법인지 아닌지 알아내는 데 궁금합니다.

참고 : 저는 POS 2009에 근거하고 있습니다. 그러나 이것은 일반적인 ".Net Addin Installation"질문이 될 것이라고 생각합니다.


내가 언급해야한다 ... 내가 사용하고있어 AddinUtil는 \ Microsoft.Net 프레임 워크 \의 % windir %의 존재 닷넷 프레임 워크의 일부 표준 닷넷 3.0/3.5 AddinUtil입니다 \ v3.5 \ 디렉토리에 있습니다.

답변

2

난 그냥 사용자 지정 작업을 호출합니다.

<CustomAction Id='Addin' Directory ='PATH' ExeCommand='[PATH]AddinUtil.exe' Return='asyncNoWait'/>