WPF应用程序因System.MissingMethodException失败

时间:2009-04-03 10:23:18

标签: wpf .net-3.5

我制作了一个使用Web服务的WPF应用程序。除了具有消息的开发机器 - System.MissingMethodException之外,它在所有计算机上都失败了。我想它失败的地方是它试图访问远程网络服务(网站)。

有没有人有过WPF和webservices的经验?我应该再花2天时间将它移植到.Net Winforms,还是应该继续尝试让它运行?

问题是,在Vista中,我看到的是“此应用程序遇到错误并将关闭”,在XP中我只是一个系统错误对话框,我无法指出错误的位置。

我的猜测是我的电脑上有一些DLL而不是其他人的电脑上有丢失的方法导致错误。

我是用.Net 3.5制作的。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

事实上,您已经确定了问题的最可能原因:开发机器上的已安装库与生产机器之间的不匹配。

您可以使用fuslogvw.exe启用Fusion来记录绑定错误。

还要检查你是否在任何地方安装了相同(版本的).NET框架(SP1?)

答案 1 :(得分:1)

你使用SP1了吗?是否在目标计算机上安装了SP1?

获得完整的堆栈跟踪将允许您进一步诊断。