debugging C# UWP应用程序在启动EXE时是否立即关闭?

kq4fsx7k  于 2022-11-14  发布在  C#
关注(0)|答案(2)|浏览(174)

所以我用C#编写了一个小的UWP应用程序。通常当从Debug/Release文件夹中的EXE启动一个应用程序时,比如一个.NET窗体应用程序或WPF应用程序之类的,它就可以工作了。但是使用UWP,我发现什么也没发生。如果我在任务管理器中查看,我可以看到应用程序加载了一秒钟,然后就没有错误地关闭了。这很奇怪,因为它在Visual Studio中调试时工作得很好。
有人能帮忙吗?

wmvff8tz

wmvff8tz1#

UWP应用程序不同于普通的可执行文件,不能从exe文件启动,您必须执行sideload it first,这是Visual Studio在调试时自动为您执行的。

ercv8c1e

ercv8c1e2#

@Sardelka说的没错,除了他的回答,还有一点我想补充一下,UWP应用运行的时候,UWP应用会被 Package 在一个appcontainer中,应用被隔离在沙盒中,这也是为什么你不能直接从.exe文件启动它的原因。

相关问题