组件绑定失败

本文关键字:失败 绑定 组件 | 更新日期: 2023-09-27 18:16:27

我的WPF应用程序,名为Odyssey,在启动时抛出异常,更具体地说:在创建新窗口时。

附加信息:显示名称为"PresentationFramework"的程序集。在ID为1的AppDomain的' load '绑定上下文中加载Aero2' failed>失败。失败的原因是:System.IO.FileNotFoundException: Could not load file or assembly>'PresentationFramework '。Aero2, Version=4.0.0.0, Culture=neutral,>PublicKeyToken=31bf3856ad364e35'或其依赖项之一。系统找不到指定的文件

奇怪的是,当我在未选中"启用Visual Studio托管进程"的情况下运行应用程序时,抛出了这个异常。当运行它时,"启用Visual Studio托管进程"被选中-它像预期的那样工作,因为它加载了"PresentationFramework.Aero"。

由于应用程序正在尝试加载"PresentationFramework"。Aero2',应用程序本身失败,没有显示任何图像。

我试着创建一个新的解决方案,然后它工作了,但只有当我有一个不同的解决方案的名称!我备份了奥德赛,然后删除了它,删除了。net 4.5和Visual Studio 2012。我重新安装了。net 4.5和Visual Studio 2012,但是当我创建一个名为Odyssey的新解决方案时,它仍然试图加载"PresentationFramework"。

现在有人修复这个吗?

组件绑定失败

我自己解决了这个问题。我最终删除了所有引用奥德赛在windows注册表在纯粹的挫折,它结束了工作!

将应用程序从一台PC移动到另一台PC后,我也得到了错误信息:附加信息:显示名称为'PresentationUI的程序集。在ID为1的AppDomain的' load '绑定上下文中加载Aero2'失败。我通过删除. so文件解决了这个问题,它工作了。