我有一个UWP应用程序,该应用程序可以在各种计算机上正常工作,但是在一台特定的计算机上,它却无声地崩溃。
当我通过Visual Studio调试安装的应用程序时,我发现它无法获取XAML文件上的资源,例如
{ThemeResource ComboBoxDropdownContentMargin}
{Binding TemplateSettings.DropDownContentMinWidth, RelativeSource={RelativeSource Mode=TemplatedParent}}
“输出”窗口显示以下异常
在以下位置抛出异常:0x751641E8(KernelBase.dll) 我的应用程序名称已更改 .exe:0x40080201:WinRT源错误 (参数:0x80004005、0x00000046、0x05CDC7A8)。引发异常 Infonet.CStoreCommander.UI.exe中的0x751641E8(KernelBase.dll): 0x40080201:WinRT源错误(参数:0x802B000A,0x0000005C, 0x05CDC73C)。 120 | 2018-11-28T14:45:50.1043744 + 00:00 | INFO | 2 | App | .UnhandledExceptionHandler line:59未处理的异常-> Windows.UI.Xaml.Markup.XamlParseException:与以下内容关联的文本 找不到此错误代码。
找不到名称/键为ComboBoxDropdownContentMargin的资源 [行:0位置:0] 0x0F7F2DEB处未处理的异常 (Infonet.CStoreCommander.UI.exe中的(Windows.UI.Xaml.dll):0xC000027B: 应用程序内部发生了异常(参数: 0x116F1BA8,0x00000004)。
答案 0 :(得分:3)
根据this的MSDN文档ComboBoxDropdownContentMargin
可从Windows 10版本1511(Windows SDK版本10.0.10586.0)中获得。
因此,如果您运行的应用程序版本低于受支持的版本,在这种情况下,它将引发异常。