데몬으로 실행하려면 https://github.com/kardianos/service을 사용하여 내 Go 프로젝트에 서비스 설치/시작/중지를 구현하고 있습니다.Go로 작성된 Windows 서비스 용 설치 프로그램 만들기
여기서 중요한 점은 Wix와 같은 것을 사용하여 내 서비스를위한 msi 설치 프로그램을 만들고 싶다는 것입니다. 내 문제는 온라인 문서 및 여러 기사가 서로 모순되는 것 같습니다.
내 서비스 용 설치 프로그램을 만들 때 Wix (또는 다른 공급자)를 어떻게 사용합니까? 윈도우 서비스에 대한이 튜토리얼을 통해 읽어
정말 응용 프로그램에 따라 다릅니다. 나는 SO가 윈도우 설치기 패키지를 만드는 것에 대한 단계별 튜토리얼을 얻는 정확한 장소인지 확신하지 못합니다. – Adrian
Go로 작성된 Windows 서비스는 소위 "자체 호스팅"서비스를 제공하는 다른 언어로 작성된 다른 Windows 서비스 (즉, 실행 파일의 형태로 제공되는 서비스 - 'svchost.exe '를 통해 호스팅되는 DLL 파일). 따라서 귀하의 질문은 Go와 관련이 없습니다. WiX에 대한 튜토리얼 읽기. Windows 서비스를 패키지하는 방법에 대해 자세히 설명합니다. – kostix
한 가지 더 요점은 WiX가 어렵다는 것입니다 (일반적으로 MSI입니다). 따라서 가장 저항이 적은 경로를 먼저 선택하고 [InnoSetup] (http://www.jrsoftware.org/isinfo.php)을 사용하는 것이 좋습니다. 처음에는 (실제로 생각할 필요가 없습니다) WiX로 이동하십시오. – kostix