2017-04-16 39 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开发人员网络平台

相关问题