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中打开"
我想在VS 2010中打开.
Visual Studio 2010不支持VB6项目.请点击此处链接
Visual Studio 2010不提供从Visual Basic 6.0升级应用程序和项目的工具.如果要将项目从Visual Basic 6.0升级到Visual Basic 2010,可以使用早期版本的Visual Studio提供的升级工具,然后在Visual Studio 2010中再次升级项目.
有一个名为Visual Basic Tools for Visual Studio的插件,它提供以下功能:
加载经典的 VB 工作区和项目文件,并提供对扩展选项的快速访问
与解决方案资源管理器和代码编辑器集成,支持语法突出显示、基本大纲(允许展开/折叠方法、属性和类型)以及导航栏支持。
可以使用对象浏览器和类视图检查类、类型、模块、表单和控件。
从阅读中,不清楚您是否可以真正构建该项目,尽管它确实说:
导入工具会创建新的解决方案和 MSBuild 兼容项目。
小智 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