打开vbp Visual Basic项目

17

我有一些用Visual Basic编写的旧代码,包括*.bas*.cls*.frm*.vbp文件。据我所知,vbp是项目文件。但我无法使用我的Visual Studio 2008打开它。

我应该安装哪个版本的VS才能打开*.vbp文件?谷歌说需要使用Visual Studio 6,但我不确定而且我找不到可下载的Visual Studio 6。是否有任何公开可用的带有Visual Basic的Visual Studio 6的免费版?

谢谢。

6个回答

14

vbp是VB 5/6项目文件。

VS6/VB5/VB6并非免费,因此如果您想构建该项目,您需要在ebay上花费5美元。

VB5控件创建版本(仅支持构建COM组件)是微软发布的唯一免费版本。

早期版本的VS.net包括一种将VBP导入并升级到VB.NET的方法,但可能会有很大差异。

编辑; 如果您只想查看源代码/项目结构,则除.frx文件外所有文件都是纯ASCII格式。


8
如果您拥有MSDN订阅,则VB6可以作为免费下载提供。否则,像Alex建议的那样尝试在ebay上购买,但通常的价格要高于5美元。

6

这个是开源的吗? - Ayush joshi
你可以试用一下它,将几千行代码转换一下。如果你有一个大型项目的话,它看起来非常有前途。 - user685590
此链接现在返回404错误。 - Ozair Kafray

2

要获得 Visual Basic 的可工作副本,请按照以下步骤进行。

  1. 经过多次研究,我发现原始的 Vb6 是以磁盘套装的形式分发的,所有 CD 都只是由文件夹和文件组成的 ISO 文件。您可以在此处获取原始 ISO 的副本。网络上有 Google Drive 版本的 ISO 浮动,但个人认为这似乎非常可疑。 https://winworldpc.com/product/microsoft-visual-bas/60
  1. 为了使用ISO文件,您需要使用WinRar解压缩ISO文件,因此请下载WinRar副本(它是一种广泛使用的文件归档工具)

  2. 按照这里的安装说明https://youtu.be/LXvd8IRw_ZI进行操作 "如何在Windows 7/8/8.1/10上安装Visual Basic 6.0" by "Matthew Marcelo" **请务必以管理员身份运行安装程序** .\Micrsosoft Visual Basic 6.0\extracted\SETUP.EXE

  3. 在安装完所有内容后,我意识到我需要一个MSDN库的副本(1999年10月版),这是使用VB6的开发人员文档,可以在此处找到https://winworldpc.com/product/msdn/october-1999

--

如果您和我一样因为一个非常古老的遗留项目而需要让VB6工作,并且您不知道什么是.OCX(控制器)文件,当您打开主项目.VBP文件时收到了一堆错误消息,那么当您获得这些文件并安装它们时,通常将其作为管理员安装可以通过创建批处理文件或运行管理员powershell/cmd窗口来解决问题。
regsvr32.exe \path\to\file.ocx

1
打开vbp文件(即项目文件)时,可能会出现导入向导。尝试导入项目后,它可能会告诉您有许多vb6使用的依赖项,而.net不支持并且会出错。您需要安装vb5/6或至少安装依赖文件才能继续导入。您可以从.frM文件的纯ascii文本文件中查看源代码。

1
此外,请注意将VB6代码导入(或迁移)到VB2008可能需要大量的工作。http://stackoverflow.com/questions/tagged?tagnames=vb6-migration&sort=votes&pagesize=15 - MarkJ

0

你需要使用 Visual Basic 而非 Visual Studio 打开这些文件。或者你可以使用像 Sublime Text 这样的普通文本编辑器来单独打开文件。但如果你想像一个项目一样打开它,那么你应该使用 Microsoft Visual Basic 6.0 / 5.0。还有一个便携版。

如果你仍然想使用 Visual Studio 打开 .vbp 文件,请尝试使用 Visual Studio 的 VB 工具。我相信它会对你有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接