【WPF】WPF项目.exe可执行文件在非开发环境打不开
如题,做一个小工具,开发完之后把bin/release文件夹打包发他,但在他电脑打不开。
打开可靠性监视器:
按下 Win + S
,在搜索栏中输入“控制面板”,然后点击进入。
在控制面板中选择 “系统和安全”。
然后选择 “安全与维护”。
在“安全与维护”窗口中,展开“维护”部分,并点击 “查看可靠性历史记录”。
发现了我的exe有一个红叉的事件记录,双击查看详细信息。
源 CAPRO 摘要 已停止工作 日期 2024/8/21 9:46 状态 已发送报告 描述 错误的应用程序路径: C:\Users\Maggie-LP\Desktop\角度传感器\CAPRO.exe 问题签名 问题事件名称: CLR20r3 问题签名 01: CAPRO.exe 问题签名 02: 1.0.0.0 问题签名 03: d41ef91e 问题签名 04: PresentationFramework 问题签名 05: 4.8.9241.0 问题签名 06: 6604af9f 问题签名 07: 866 问题签名 08: 35 问题签名 09: System.Windows.Markup.XamlParse OS 版本: 10.0.19045.2.0.0.768.99 区域设置 ID: 2052 其他信息 1: 2beb 其他信息 2: 2beba6fb4680d73a8c78ca7c24ccdb46 其他信息 3: d486 其他信息 4: d486a5a67e005738fe450d223b6e82af 关于该问题的额外信息 存储段 ID: 6cd4b61e0e4225f29b97150a682b9f09 (1988080894948908809)
最后一个问题签名 (问题签名 09
) 显示异常类型为 System.Windows.Markup.XamlParse
,这通常意味着在解析XAML文件时发生了问题。
猜测是依赖项的问题,尝试把项目中的引用全部复制到本地(也即是release/debug下)。
得到了很多dll。
然后问题解决