2017-04-16 41 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時,我發現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開發人員網絡平臺

相關問題