17

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

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

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

4

5 回答 5

11

我正在尝试在 VS 2010 中打开。

Visual Studio 2010 不支持 VB6 项目。请参阅此处的链接

来自msdn 文档:

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

于 2014-08-14T16:52:37.073 回答
8

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

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

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

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

从阅读中看,您是否可以真正构建该项目尚不清楚,尽管它确实说:

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

VS 版本的插件链接

于 2015-11-17T19:13:55.700 回答
5

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

尽管 2008 及以下版本确实提供了将 Vb6 代码转换为 VB.net 框架的自动功能。但是,问题在转换后开始 - 它可以跳过一些代码,自行添加函数/变量,或自行修改功能行为,因此 VB.proj 将创建错误,您将无法在任何地方打开它作为解决方案文件。任何 3rd 方工具都是如此。

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

于 2016-05-25T12:47:40.530 回答
1

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

谢谢!

于 2013-01-15T03:00:13.430 回答
1

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

于 2016-03-16T18:10:17.353 回答