-
-
Notifications
You must be signed in to change notification settings - Fork 10
Description
.NET Framework WinForms 环境下,显示 Form 托管的 Xaml islands 模态窗口导致应用崩溃,显示 Native dll 异常
测试代码(修改 Mile.Xaml.Samples 的 MainPage.xaml.cs 文件,然后测试运行)
public sealed partial class MainPage : Page
{
public MainPage() => this.InitializeComponent();
private void Button_Click(object sender, RoutedEventArgs _)
{
Form1 form1 = new Form1();
form1.ShowDialog();
}
}
点击按钮,应用处于未响应状态,过一段时间后退出
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll”。已加载符号。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: DefaultDomain): 已加载“D:\Github\Mile.Xaml.Samples\Output\Binaries\Debug\AnyCPU\net48\MileXamlBlankAppNetFramework.exe”。已加载符号。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: MileXamlBlankAppNetFramework.exe): 已加载“C:\WINDOWS\system32\WinMetadata\Windows.UI.Xaml.winmd”。模块已生成,不包含符号。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: MileXamlBlankAppNetFramework.exe): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.dll”。模块已生成,不包含符号。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: MileXamlBlankAppNetFramework.exe): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.InteropServices.WindowsRuntime\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.InteropServices.WindowsRuntime.dll”。模块已生成,不包含符号。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: MileXamlBlankAppNetFramework.exe): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll”。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: MileXamlBlankAppNetFramework.exe): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll”。已加载符号。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: MileXamlBlankAppNetFramework.exe): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll”。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: MileXamlBlankAppNetFramework.exe): 已加载“D:\Github\Mile.Xaml.Samples\Output\Binaries\Debug\AnyCPU\net48\Mile.Xaml.Managed.dll”。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: MileXamlBlankAppNetFramework.exe): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.WindowsRuntime\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.WindowsRuntime.dll”。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: MileXamlBlankAppNetFramework.exe): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll”。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: MileXamlBlankAppNetFramework.exe): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll”。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: MileXamlBlankAppNetFramework.exe): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll”。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: MileXamlBlankAppNetFramework.exe): 已加载“C:\WINDOWS\system32\WinMetadata\Windows.Foundation.winmd”。模块已生成,不包含符号。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: MileXamlBlankAppNetFramework.exe): 已加载“C:\WINDOWS\system32\WinMetadata\Windows.UI.winmd”。模块已生成,不包含符号。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: MileXamlBlankAppNetFramework.exe): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Numerics.Vectors\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Numerics.Vectors.dll”。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: MileXamlBlankAppNetFramework.exe): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll”。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: MileXamlBlankAppNetFramework.exe): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.WindowsRuntime.UI.Xaml\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.WindowsRuntime.UI.Xaml.dll”。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: MileXamlBlankAppNetFramework.exe): 已加载“C:\WINDOWS\system32\WinMetadata\Windows.System.winmd”。模块已生成,不包含符号。
“MileXamlBlankAppNetFramework.exe”(CLR v4.0.30319: MileXamlBlankAppNetFramework.exe): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_zh-Hans_b77a5c561934e089\mscorlib.resources.dll”。模块已生成,不包含符号。
程序“[24256] MileXamlBlankAppNetFramework.exe”已退出,返回值为 3221226107 (0xc000027b)。


