UWP应用程序在3天后关闭21小时
我开发了一个带有传感器的监控系统。该应用程序必须运行365天24小时 现在,我正在测试应用程序的长期运行。为了防止挂起,我写了这个UWP应用程序在3天后关闭21小时,uwp,Uwp,我开发了一个带有传感器的监控系统。该应用程序必须运行365天24小时 现在,我正在测试应用程序的长期运行。为了防止挂起,我写了这个 <Capabilities> <Capability Name="internetClient" /> <!--<rescap:Capability Name="runFullTrust" />--> <rescap:Capability Name="extendedBackgroundTaskTime" /&g
<Capabilities>
<Capability Name="internetClient" />
<!--<rescap:Capability Name="runFullTrust" />-->
<rescap:Capability Name="extendedBackgroundTaskTime" />
<rescap:Capability Name="extendedExecutionUnconstrained" />
<DeviceCapability Name="serialcommunication">
<Device Id="any">
<Function Type="name:serialPort" />
</Device>
</DeviceCapability>
在第一次测试中,我的应用程序可以运行3天21小时。但是,它突然关闭了,没有任何错误,没有任何事件查看器日志
这是UWP应用的限制吗??
该应用程序作为一个侧面加载的包安装
更新1:
当我做侧向加载应用时,我检查了这个。但是Eventviewer没有异常记录。有没有办法知道UWP应用程序崩溃日志
更新2
我试图测试小型UWP应用程序并故意抛出异常。
在sideload包中有PDB文件的情况下,EventViewer捕获“应用程序错误”。但是我的应用程序在eventViewer上没有任何消息就崩溃了
我想说为什么。。。但是没有人能回答。。。。。
请给我更多的意见
要用WPF重新构建,这是不可能的,它将需要另外6个月的时间
(第一个错误是侧加载中的PDB文件。最后一个错误是没有PDB)我最终选择了下面的想法
@echo off
start shell:AppsFolder\2313d654-0c37-461f-ae1e-31336dde7fb3_sasbmbdd83txa!App
关闭UWP应用程序后,自由软件立即重启!
对我来说,这已经足够了
谢谢,Stackoverflow用户 我认为创建一个用于监控目的的UWP应用程序似乎不是最好的解决方案,因为UWP生命周期的设计考虑到用户将切换b/w应用程序,并且应用程序的执行需要暂停一段时间。我建议为您想要实现的最终目标创建一个windows服务,因为您不需要编写任何代码来激活它,它将一直运行到您的系统启动并运行为止。
@echo off
start shell:AppsFolder\2313d654-0c37-461f-ae1e-31336dde7fb3_sasbmbdd83txa!App