NET 2.0程序中使用MSHTML后发布问题
2007-09-12 21:05
561 查看
最近使用MSHTML组件在C# WinForm程序中控制网页中的各元素,在自已的电脑上测试一切正常,但一发布客户端使用,其中一部分功能总不能用(最可气的是程序也不报错),经过多次测试后,终于发现是客户端不能正常调用MSHTML组件的问题!
MSHTML组件是微软件发布的COM组件,在大多数Windows上都默认安装好了。COM组件是不会出什么问题,那就只有另一个可能:.Net封装的问题。经过仔细查看,原来VS2005将COM组件的托管库放到Windows目录了,而不像VS2003时代那样放在程序的Debug或Release目录下,如图:
明白了这个原理,解决问题的方法就很简单了。只要将MSHTML引用的Microsoft.mshtml.dll拷贝到你的EXE程序目录下一同发布就可以了!
附:Microsoft.mshtml.dll
MSHTML组件是微软件发布的COM组件,在大多数Windows上都默认安装好了。COM组件是不会出什么问题,那就只有另一个可能:.Net封装的问题。经过仔细查看,原来VS2005将COM组件的托管库放到Windows目录了,而不像VS2003时代那样放在程序的Debug或Release目录下,如图:
明白了这个原理,解决问题的方法就很简单了。只要将MSHTML引用的Microsoft.mshtml.dll拷贝到你的EXE程序目录下一同发布就可以了!
附:Microsoft.mshtml.dll
相关文章推荐
- 使用LEADTOOLS for .NET程序发布时的问题(试用版对话框)
- 水晶报表问题汇总(水晶报表的使用与查询条件生成报表、注册码、打印问题、模式使用示例、C#.Net的WinForm中的使用、程序发布与部署)
- [转载]Asp.Net 2.0 发布问题
- 使用Oracle ODP.NET 11g的.NET程序发布方法
- QQFM 中转站(囧转站)OOXX V1.1 by wy811007 (附SkinH_Net的使用) 程序失效 更新1.3版 未发布
- 使用ASP.NET AJAX Control Toolkit中的NoBot控件拒绝垃圾发布程序 【转载】
- 使用Code First 迁移发布asp.net mvc 程序
- 使用Unity发布第一个程序时遇到的问题
- 遇到 asp.net 2.0 web site 站点发布问题(一)
- Asp.Net 2.0 发布问题。
- asp.net程序在调式和发布之间图片路径问题的解决方法
- 使用Oracle ODP.NET 11g的.NET程序发布方法(转)
- 还为安全问题而苦恼么?使用ASP.NET 2.0吧!
- IIS网站或系统验证码不显示问题——"使用了托管的处理程序,但是未安装或未完整安装 ASP.NET"
- Windows server 2008 64-bit计划任务运行使用了excel 2003 32-bit .net开发组件的程序遇到的问题
- 使用ASP.NET AJAX Control Toolkit中的NoBot控件拒绝垃圾发布程序
- 使用ASP.NET AJAX Control Toolkit中的NoBot控件拒绝垃圾发布程序
- 使用ASP.NET AJAX Control Toolkit中的NoBot控件拒绝垃圾发布程序
- 【ASP.NET 问题】IIS发布网站后出现 "处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误"的解决办法
- 使用Oracle ODP.NET 11g的.NET程序发布方法