我有一台运行 Windows 7 64 位的 x64 机器。自本周初以来,我的情况似乎很奇怪。
如果我构建并运行平台目标设置为 x86 的 WPF 应用程序,则在尝试创建 Grid 时出现 MissingMethodException:
var g = new Grid();
但是,创建 StackPanel 工作正常:
var s = new StackPanel();
如果我将平台目标切换到 x64 或 AnyCpu,这两个代码都可以正常工作。我正在考虑框架中的一个损坏的程序集,但它看起来非常奇怪......有什么想法吗?
更新:
我一直在与 Microsoft 内部 WPF 团队的人员保持联系。但是,他们没有时间查看我的机器以了解问题所在。与此同时,我不得不重新安装我的机器以保持正常工作。谢谢大家的帮助。我认为问题与 WOW64 功能有关,但很难更准确。如果我发现更多信息,我会更新这个问题。