2011-09-24 2 views
5

일부 TypeLib 등록을 수행하는 작성된 Wix 설치 프로그램을 얻으려고합니다.Wix 바운드 부분 문자열 또는 분할

는 이미 다른 곳에서

!(bind.FileVersion.#InteropDll) 

를 사용하여 등록 된 파일을의 FileVersion을 당기는거야하지만 난 단지 별도의 MajorVersion을 가지고 있으며, MinorVersion 속성 형식 라이브러리를 위해 같은 일을하고 싶다. 이상적으로하고 싶습니다

<TypeLib ... 
    MajorVersion="!(bind.FileVersion.InteropDll).Split('.')[0]" 
    MinorVersion="!(bind.FileVersion.InteropDll).Split('.')[1]"> 

어떻게하면 좋을까요? ... 아니면이 모든 것을 신경 쓰지 않고 설치시 dll 파일에 regasm을 호출해야합니까?

감사합니다.

답변

1

WiX 도구 세트는 현재이를 지원하지 않습니다. 재미있는 기능 요청입니다. 나는 설치하는 동안 절대로 regasm을 부르지 않을 것이다. 롤백과 패칭을 얻는 것이 어렵고, 외부 실행 파일에 포설하여 올바르게 작동하는 방법입니다.