我用C#写了一个.net小程序,再本机上可以运行,但换了另外一台机器就出错了,,机器上都安装了.net 4

**************ExceptionText**************System.TypeInitializationException:Thetypein... ************** Exception Text **************
System.TypeInitializationException: The type initializer for 'wowbot2.HackFunc' threw an exception. ---> System.InvalidCastException: Unable to cast COM object of type 'System.__ComObject' to interface type 'dmc.dmsoft'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{F3F54BC2-D6D1-4A85-B943-16287ECEA64C}' failed due to the following error: 不支持此接口 (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
at wowbot2.HackFunc..cctor() in F:\wowrobot\Projects\wowbot2\HackFunc.cs:line 16
--- End of inner exception stack trace ---
at wowbot2.HackFunc.Language() in F:\wowrobot\Projects\wowbot2\HackFunc.cs:line 134
at wowbot2.Functions.checkBox5_CheckedChanged(Object sender, EventArgs e) in F:\wowrobot\Projects\wowbot2\Functions.cs:line 87
at System.Windows.Forms.CheckBox.OnCheckedChanged(EventArgs e)
at System.Windows.Forms.CheckBox.set_CheckState(CheckState value)
at System.Windows.Forms.CheckBox.OnClick(EventArgs e)
at System.Windows.Forms.CheckBox.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
System.NullReferenceException: Object reference not set to an instance of an object.
at wowbot2.HackFunc.Language() in F:\wowrobot\Projects\wowbot2\HackFunc.cs:line 137
at wowbot2.Functions.checkBox5_CheckedChanged(Object sender, EventArgs e) in F:\wowrobot\Projects\wowbot2\Functions.cs:line 87
更正下,这个是最新的exception..
展开
 我来答
jimwus
2012-05-12 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:97
采纳率:0%
帮助的人:121万
展开全部
没有这个插件'dmc.dmsoft',找不到接口,应该是有个什么不是C#的插件没装,看你引用了什么三方插件
lzh3452
2012-05-12 · TA获得超过1044个赞
知道小有建树答主
回答量:1168
采纳率:100%
帮助的人:861万
展开全部
有可能是你机器上装了什么第三方的控件库或Dll,而另一台机器上没装或者没有注册相应的Dll,导致系统找不到对应的东西。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-05-13
展开全部
啊哦 程序发来 我们测试下 发到115网盘上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式