我的 UWP 应用未通过本地应用认证工具包测试,因为该工具包报告它在那里引发异常。我检查了 Windows 应用程序协议,它在 Windows.UI.Xaml.dll 中报告了一个异常,代码为 0xc000027b,偏移量为 0x6fce8b。
不幸的是,我不知道问题到底是什么,因为在调试模式下不会引发此异常,并且如果我从 Visual Studio 在发布模式下运行它,应用程序也可以正常启动。我在某处读到这可能与不正确工作的 ValueConverters 有关,但我已经浏览了所有这些,它们不会返回意外值或抛出任何异常。
我也没有运气查看转储文件。它不包含任何指向我实际问题的有用信息。(但我必须承认我没有使用转储文件的经验。)
找出问题的最佳方法是什么?我可以安全地假设它一定是我的 XAML 标记中的东西吗?或者它也可能是在 App.xaml.cs 中运行的代码?认证套件实际测试什么?它只是加载应用程序还是在其中导航?我已经考虑在第一页上取出 XAML 的所有部分,逐步添加它们并在每一步之后运行认证。但这需要很长时间,因为 Release 的构建过程在我的机器上真的很慢。