2017-02-09 3 views
0

서비스를 설치하는 Windows Installer 프로젝트가 있습니다. 한 번에 두 가지 구성 (SiteProd 및 SiteTest)으로 .msi를 설치하기 위해 NAnt 빌드를 사용합니다. 이 .msi는 Windows 서비스를 설치합니다.빌드 할 때 ProductCode 및 ProductName을 변경하는 방법

side-by-side 설치를 허용하려면 빌드 할 때 SiteTest 설치의 ProductCode 및 ProductName을 변경할 수 있어야합니다. 빌드하기 전에 .vdproj 파일을 변경하거나 프로젝트가 빌드 된 후 .msi 파일을 변경하여이 작업을 수행 할 수 있습니다. 어느 쪽이든, 어떻게 NAnt을 사용하여 이것을 할 수 있습니까?

답변

0

나는 그 도구로 그 길을 내려가는 것이 매우 어렵다고 생각합니다. 예를 들어 서비스 이름이 하드 코딩 된 ServiceInstall 사용자 지정 작업을 사용하여 서비스가 설치됩니다. 빌드 프로세스에서이를 변형 할 수 없습니다.

다른 도구를 사용하면 훨씬 더 사소한 것이지만 더 많이 알고 싶으면 이름을 말해달라고 부탁해야합니다. 그렇지 않으면 내가 downvoted거야 확신합니다.

관련 문제