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

Asa*_*eed 8 vb.net visual-studio-2010 vb6-migration visual-studio

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

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

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

als*_*onp 9

我想在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中再次升级项目.

  • Lord知道这个链接会有多长时间,但它应该是VS2008 Express ISO:http://go.microsoft.com/fwlink/?LinkId = 104679 (9认同)

Bra*_*one 7

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

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

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

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

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

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

  • [这里是支持 Visual Studio 2015 的版本](https://visualstudiogallery.msdn.microsoft.com/00cc8ff8-beb3-4f08-8aa6-59eefba3bb40)。 (2认同)

小智 5

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

虽然2008及以下版本确实提供了将Vb6代码自动转换为VB.net框架的功能。但是,问题在转换后开始 - 它可以跳过一些代码,自行添加函数/变量,或自行修改功能行为,这样创建的 VB.proj 将出现错误,您将无法在任何地方将其作为解决方案文件打开。与任何第三方工具相同。

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


Çöđ*_*xěŕ 1

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

谢谢!