VB转VB.NET时,在新环境下如何注册旧控件

 

在自动转换时会遇到类似于如下的

表明环境中不存在VB6的控件,这个时候需要注册。

 

步骤一,运行CMD(如果是win7或者VISTA环境,需要在[开始]-[所有程序]-[附件]-[命令提示符]上点击右键,使用管理员权限)

 

在CMD中输入CD C:\WINDOWS\SYSTEM32切换路径至SYSTEM32下面

然后输入regsrv32.exe +空格 + 目标控件全路径

点击回车

 

成功后,再转换就不会报错啦。

 

PS:其实大多数时候,这个必须要有的控件在代码里未必用得到,也许转换后已经被替换了。如果为了部署时候方便,还是建议在转换后的代码中用新方法替代老控件。

posted @ 2011-11-16 11:47  辎重千钧  阅读(190)  评论(0编辑  收藏  举报