You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET 9.0 WPF中OpenFileDialog/SaveFileDialog触发应用崩溃求助

.NET 9 WPF中OpenFileDialog/SaveFileDialog崩溃异常解决方案

问题详情

  • 崩溃表现:使用OpenFileDialog或SaveFileDialog打开对话框后,鼠标悬停/点击驱动器选择区域时,应用直接退出,错误代码为0xc0000409(十进制3221226505)
  • 正常场景:对话框的快速链接、文件选择功能可正常使用
  • 环境:Windows 11(版本10.0.26100)、.NET 9.0.102,回退至.NET 8后问题消失
  • 触发代码示例:
private void Button_Click(object sender, RoutedEventArgs e)
{
    OpenFileDialog f= new OpenFileDialog();
    f.ShowDialog();
}

解决方案

无需回退.NET版本,直接在项目的.csproj文件中添加以下配置:
在<PropertyGroup>节点内加入:

<UseWindowsForms>false</UseWindowsForms>

内容的提问来源于stack exchange,提问作者Wolfgang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 22:47:03