使用regasm注册.net com组件出现不是有效的.net程序集的解决办法
2015-05-01 18:53
267 查看
作者:朱金灿
来源:http://blog.csdn.net/clever101
在电脑上装有VS 2008和VS 2010.使用VS 2010编写了一个C# com组件:MyCom(基于.net framework4.0),然后使用VS 2008的命令提示工具运行命令:regasm MyCom,结果提示错误:RegAsm:error RA0000,“MyCOM”不是有效的.net程序集。开始百思不得其解。后来才醒悟到VS 2008的命令提示工具运行的regasm.exe是vs2008版本,它可能注册不了基于.net framework4.0的C# com组件。后来发现确实是这样的。如果一台机子上装有VS 2008和VS 2010,那么它就有两个版本的regasm.exe,分别存放的位置是C:\Windows\Microsoft.NET\Framework\v2.0.50727和C:\Windows\Microsoft.NET\Framework\v4.0.30319.使用VS 2010版本的regasm能注册vs2008编写的C# com组件,但是使用vs2008版本的regasm注册基于.net framework4.0的C# com组件。
来源:http://blog.csdn.net/clever101
在电脑上装有VS 2008和VS 2010.使用VS 2010编写了一个C# com组件:MyCom(基于.net framework4.0),然后使用VS 2008的命令提示工具运行命令:regasm MyCom,结果提示错误:RegAsm:error RA0000,“MyCOM”不是有效的.net程序集。开始百思不得其解。后来才醒悟到VS 2008的命令提示工具运行的regasm.exe是vs2008版本,它可能注册不了基于.net framework4.0的C# com组件。后来发现确实是这样的。如果一台机子上装有VS 2008和VS 2010,那么它就有两个版本的regasm.exe,分别存放的位置是C:\Windows\Microsoft.NET\Framework\v2.0.50727和C:\Windows\Microsoft.NET\Framework\v4.0.30319.使用VS 2010版本的regasm能注册vs2008编写的C# com组件,但是使用vs2008版本的regasm注册基于.net framework4.0的C# com组件。
相关文章推荐
- 使用regasm注册.net com组件出现不是有效的.net程序集的解决办法
- 使用regasm注册.net com组件出现不是有效的.net程序集的解决办法
- 使用Ajax.net 3.5 使用时出现注册扩展控件提示,解决办法
- 解决使用路由器上传网站出现FTP上传缓慢至0.0kb/s的解决办法(实测有效)
- QQ同步登入出现 回调地址非法,请使用已注册的回调地址(21006)!错误解决办法
- 使用笔记本分享热点点击命令出现,“netsh”不是内部或外部命令,也不是可运行的程序或批处理文件解决办法
- db2存储过程在关联使用left join 时候出现的不是自己想要的结果可能性,以及解决办法
- 没有为 COM 互操作注册程序集 请使用 regasm.exe /tlb 注册该程序集——解决办法
- 没有为 COM 互操作注册程序集 请使用 regasm.exe /tlb 注册该程序集——解决办法
- 使用fragment加载自定义fragment出现error inflating class fragment错误解决办法(有效)
- 使用git往github上提交代码时出现[packet_write_wait connection to xx.xx.xx.xx Broken pipe]错误的解决办法
- 使用ant时 出现 java.lang.OutOfMemoryErro r: Java heap space的解决办法
- JSP页面中使用JSTL标签出现无法解析问题解决办法
- 解决办法之“超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小 ”
- 使用ant时出现 Unable to locate tools.jar 解决办法
- 使用transformer建立方体,点击Run AutoDesign出现错误的原因和最好最快解决办法
- Android Studio使用ButterKnife注解 出现空指针异常解决办法
- 使用Genymotion安装APK出现错误Failure [INSTALL_FAILED_NO_MATCHING_ABIS]解决办法
- 升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法
- 在使用eclipse 时不出现M标志的解决办法