2017-04-16 16 views
0

Windows 서비스를 appx 번들로 패키지하려고합니다. 아래 링크를 사용하여 서비스 설치를위한 MSI를 만들었습니다.데스크톱 응용 프로그램 변환기를 사용하여 MSI에서 작성한 appx 번들에서 서비스 설치

https://support.microsoft.com/en-in/help/816169/how-to-create-a-setup-project-for-a-windows-service-application-in-visual-c

MSI 작업 좋은, 서비스가 성공적으로 설치. 이제 DAC 변환기를 사용하여 APPX를 생성 할 때이 MSI를 사용했을 때 appx가 생성되었지만이를 실행할 때 "명령 줄이나 디버거에서 서비스를 시작할 수 없다는 대화 상자가 나타납니다. 먼저 Windows 서비스를 설치해야합니다. .. ". 그러나 MSI에서 잘 작동합니다.

따라서 MSI가 서비스를 완벽하게 설치할 수있는 경우 DAC 변환기가 서비스 설치를 지원하는지 여부를 알고 싶습니다. 그렇다면이 방법을 사용하지 않으면 어떻게 해결할 수 있습니까?

답변

2

.appx 패키지가있는 Windows 서비스를 설치하면이 작업이 모델과 격리를 막을 수 있으므로 지원되지 않습니다.

데스크탑 브리지 포장/변환을위한 준비 가이드에서 세 번째 글 머리 기호 참조 : https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare

은 당신이 서비스를 사용하고있는에 따라, 당신은 어쩌면 수있는 장기 실행 백그라운드 프로세스 또는로 교체하기 UWP 백그라운드 작업. 자동 업데이트를 용이하게하기 위해 서비스를 사용하는 경우 변환 된 앱이 자동으로 스토어에서 업데이트를 수신하므로 더 이상 자동 업데이트를 사용하지 않게됩니다.

감사합니다. Stefan Wick - Windows 개발자 플랫폼