我有一个WPF
项目,XamlIslands
用于在我的应用程序中显示 Windows 10 样式的 UI 组件。我在介绍XamlIslands的时候,项目中的Microsoft.UI.Xaml
包版本是,后来因为下面的问题一直没有更新,但是现在更新是不可避免的。UWP
2.4.0-prerelease.200113001
最新版本的问题Microsoft.UI.Xaml - 2.7.0
是,当我运行应用程序时,会立即关闭。我发现调用应用程序的Initialize()
函数时发生了崩溃UWP
(我无法在应用程序中捕获异常):
namespace UWPControls {
sealed partial class App : XamlApplication {
public App() {
this.Initialize();
}
}
}
在输出窗口中,我只看到了这个:
Exception thrown: 'System.Exception' in System.Private.CoreLib.dll
The program '[21880] MyApp.exe' has exited with code -1073741189 (0xc000027b).
该问题也可以通过示例应用程序重现。在 Visual Studio 中打开WPF_XAMLIslands_v1.sln
或,在 NuGet 包管理器中将项目的包更新为最新版本并运行应用。发生与我的应用程序相同的事情。WinForms_XAMLIslands_v1.sln
Microsoft.UI.Xaml
UWPApplication
你知道发生了什么吗?知道我可以尝试解决什么吗?