我在项目中引用了一COM,但为什么只有在这个COM注册之后才可以用?
我在项目中引用了一COM,但为什么只有在这个COM注册之后才可以用?
否则会有这样的错误:
带有 CLSID {3C94EC18-5FE5-4F5C-9BE3-C0123798E890} 的 COM 对象无效或未注册。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Runtime.InteropServices.COMException: 带有 CLSID {3C94EC18-5FE5-4F5C-9BE3-C0123798E890} 的 COM 对象无效或未注册。
否则会有这样的错误:
带有 CLSID {3C94EC18-5FE5-4F5C-9BE3-C0123798E890} 的 COM 对象无效或未注册。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Runtime.InteropServices.COMException: 带有 CLSID {3C94EC18-5FE5-4F5C-9BE3-C0123798E890} 的 COM 对象无效或未注册。
...全文
相关推荐
C# com 组件注册及调用
通过创建、注册COM组件,并在其他应用程序中调用,我们可以利用已有的COM对象库,提高代码的复用性和兼容性。理解并掌握这一技术,对于提升C#开发者的综合能力至关重要。
解决VS项目中的COM引用问题
本文介绍了Visual Studio项目中常见的COM引用问题及解决方法。当项目出现COM引用警告时,可通过检查注册表、删除无效引用或重新添加正确的COM组件来解决。文章以调用Excel的案例为例,详细说明了问题排查步骤:备份项目、验证GUID有效性、删除或重新添加引用。掌握这些技巧有助于快速解决COM引用问题,提高开发效率。
COM 组件注册方法
在MTS中注册COM组件的详细步骤如下:**步骤一**:通过【开始菜单】→【程序】→【管理工具】→【组件服务】打开组件服务管理界面。
免注册调用任何com组件.rar
手动添加引用:在VS2013中,可以右键点击项目,选择“添加引用”,然后在“COM”选项卡中找到未注册的COM组件。
com组件注册查看器
COM组件可以是DLL(动态链接库)或EXE(可执行文件),它们在Windows操作系统中广泛使用。"com组件注册查看器"是一个专门用于查看计算机上已注册的COM组件的工具。


