找不到UWP资源

时间:2018-11-28 15:44:46

标签: c# .net xaml uwp

我有一个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)。

1 个答案:

答案 0 :(得分:3)

根据this的MSDN文档ComboBoxDropdownContentMargin可从Windows 10版本1511(Windows SDK版本10.0.10586.0)中获得。

因此,如果您运行的应用程序版本低于受支持的版本,在这种情况下,它将引发异常。