C# 在WinRT(windows应用商店)上处理System.AccessViolationException异常
如何使用C在WinRT应用程序上处理System.AccessViolationException#C# 在WinRT(windows应用商店)上处理System.AccessViolationException异常,c#,exception-handling,windows-store-apps,C#,Exception Handling,Windows Store Apps,如何使用C在WinRT应用程序上处理System.AccessViolationException# 我知道,但不适用于windows应用商店应用程序。您可能不想处理AccessViolationException:您的应用程序状态未知且可能已损坏,因此无法执行太多恢复操作 应用程序中可能存在导致AccessViolationException的bug(可能在代码中,也可能在框架本身中)。也许您可以捕获异常捕获并将其记录到某个位置,以便尝试找出错误并修复问题 正如上面所说: 访问冲突通常表示多次
我知道,但不适用于windows应用商店应用程序。您可能不想处理AccessViolationException:您的应用程序状态未知且可能已损坏,因此无法执行太多恢复操作 应用程序中可能存在导致AccessViolationException的bug(可能在代码中,也可能在框架本身中)。也许您可以捕获异常捕获并将其记录到某个位置,以便尝试找出错误并修复问题 正如上面所说: 访问冲突通常表示多次读取或 写操作是通过坏指针进行的,内存可能已损坏
由于内存可能已损坏,应用程序继续运行可能不安全。谁知道什么状态是正确的,什么状态是错误的?您是否对
AccessViolationException
s有问题?它们是否被WinRT调用抛出?大多数情况下,这是由于使用不当造成的,可以通过修复代码来处理,而无需以某种常规方式处理它们。