如何用visual studio.net打开visual basic 6程序

时间:2013-01-15 01:49:39

标签: vb.net visual-studio-2010 visual-studio vb6-migration

我想打开一个在Visual Studio.net中打开的程序(用Visual Basic 6编写)。请指导,我该怎么做?

尝试直接从visual studion.net中的OPEN项目选项打开VB6(.vbp文件)程序时,我收到此错误,

  

“Visual Basic 6(.vbp)文件无法在Visual Studio中打开”

5 个答案:

答案 0 :(得分:9)

  

我想在VS 2010中打开。

Visual Studio 2010不支持VB6项目。请参阅链接here

来自msdn documentation:

  

Visual Studio 2010不提供从Visual Basic 6.0升级应用程序和项目的工具。如果要将项目从Visual Basic 6.0升级到Visual Basic 2010,可以使用早期版本的Visual Studio提供的升级工具,然后在Visual Studio 2010中再次升级项目。

答案 1 :(得分:4)

从我的经验来看,在2008年以上的任何Visual Studio版本中打开Visual Basic 6.0项目都不容易。

虽然2008及以下版本提供了将Vb6代码转换为VB.net框架的自动功能。但问题在转换后开始,它跳过一些代码,自己添加函数/变量,或者自己修改函数行为,用它来创建VB.proj会出错,你将无法打开它任何地方作为解决方案第三方工具也一样。

如果要打开VB6代码,请尝试Visual Basic 6.0 Portable edition。 但是头痛仍然会跟着你,请参考这个链接 Installation of VB6 on Windows 7 (or Windows 8) (or Windows 10)

答案 2 :(得分:3)

有一个名为Visual Basic Tools for Visual Studio的插件,它提供以下功能:

  •   

    加载经典的VB工作区和项目文件,并提供对扩展选项的快速访问

  •   

    与解决方案资源管理器和代码编辑器集成,支持语法突出显示,基本概述(允许扩展/折叠方法,属性和类型)以及导航栏支持。

  •   

    可以使用对象浏览器和类视图检查类,类型,模块,表单和控件。

从阅读开始,目前还不清楚你是否真的能够建立这个项目,尽管它确实说:

  

导入工具可创建新的解决方案和MSBuild兼容项目。

答案 3 :(得分:1)

确保您单击项目文件本身...右键单击文件并选择“打开方式”并选择您的Visual Studio程序。它可能需要转换,如果是,它将提示您转换项目。

谢谢!

答案 4 :(得分:0)

下载Visual Studio的Visual Basic工具,允许使用经典的VB工作区和项目