我创建了一个简单的 UWP 应用程序,没有代码,只有 XAML。
<Grid>
<maps:MapControl/>
</Grid>
Run Code Online (Sandbox Code Playgroud)
如果我放大到大约美国州级别,应用程序将因未处理的异常而崩溃。
事件查看器应用程序日志显示:
Faulting module name: ucrtbase.dll, version: 10.0.19041.546, time stamp: 0x43cbc11d
Exception code: 0xc0000409
Run Code Online (Sandbox Code Playgroud)
我在 Windows 10 版本 20H2(操作系统内部版本 19042.630)上运行。
如何进一步修复或诊断此崩溃?
我能够在崩溃时捕获调用堆栈:
Faulting module name: ucrtbase.dll, version: 10.0.19041.546, time stamp: 0x43cbc11d
Exception code: 0xc0000409
Run Code Online (Sandbox Code Playgroud)
在空中模式下不会发生崩溃:
<maps:MapControl Style="AerialWithRoads" />
Run Code Online (Sandbox Code Playgroud)
来自微软的支持,
经调查,Bing Maps UWP 控件无意中无法处理图块周围的某种情况。为了缓解此问题,我们的产品组已开始回滚影响此体验的更改。这个问题应该会在接下来的一个小时内开始解决,如果还没有的话。
这是我从 Microsoft 得到的支持回复:
经调查,Bing 地图 UWP 控件无意中无法处理图块周围的特定条件。为了缓解此问题,我们的产品组已开始回滚影响此体验的更改。如果尚未解决,此问题应该会在接下来的一个小时内开始解决。
该问题现已解决。