我有一些用Visual Basic编写的旧资源。有*.bas
,*.cls
,*.frm
和*.vbp
个文件。据我了解,vbp
是一个项目文件。但我无法使用Visual Studio 2008打开它。
我应该安装哪个版本的VS来打开*.vbp
文件?谷歌称它是Visual Studio 6,但我不确定,我无法找到 Visual Studio 6进行下载。是否有任何公开免费版的Visual Studio 6与Visual Basic?
感谢。
答案 0 :(得分:9)
vbp确实是一个VB 5/6项目文件。
VS6 / VB5 / VB6不是免费的,所以如果你想建立这个项目,你需要在ebay上花5美元。
VB5 Control Creation Edition(仅限构建COM组件)是MS发布的唯一免费版本。
旧版本的VS.net包含一种导入VBP并将其升级到VB.NET的方法,但是YMMV(显着)。
编辑;如果你只想查看源/项目结构,除了.frx之外的所有文件都是简单的ascii。
答案 1 :(得分:5)
如果您有MSDN订阅,则VB6为available免费下载。否则{@ 3}}就像Alex建议的那样,但通常花费超过5美元。
答案 2 :(得分:5)
Microsoft建议用户获取名为ArtinSoft的第三方转换程序, http://msdn.microsoft.com/en-us/ff793478
答案 3 :(得分:1)
当打开作为项目文件的vbp文件时,很可能会出现一个导入向导,在尝试导入项目后,它可能会告诉你有一堆依赖vb6用于使用哪个.net没有并且会出错。您需要安装vb5 / 6或至少安装了依赖项文件才能继续导入。您可以从.frM文件的普通ascii文本文件中查看源代码。
答案 4 :(得分:0)
您需要Visual Basic,而不是Visual Studio来打开这些文件。或者您可以使用普通的文本编辑器(例如sublime文本文件)单独打开它。但是,如果要像项目一样打开它,则应使用Microsoft Visual Basic 6.0 / 5.0。也有一个便携式版本。
如果您仍然想使用Visual Studio打开.vbp文件,请尝试对Visual Studio使用VB工具。我认为它将为您提供帮助。
答案 5 :(得分:0)
要获取 Visual Basic 的工作副本,请按照以下步骤操作。
为了使用 ISO,您需要使用 WinRar 解压缩 ISO,因此下载 WinRar(它是一种广泛使用的文件归档工具)的副本
按照此处的安装说明进行操作https://youtu.be/LXvd8IRw_ZI
“如何在 Windows 7/8/8.1/10 上安装 Visual Basic 6.0”作者:“Matthew Marcelo”
** 请务必以管理员身份运行安装 ** .\Micrsosoft Visual Basic 6.0\extracted\SETUP.EXE
安装完所有东西后,我意识到我需要一份 MSDN 库(1999 年 10 月版)的副本,这是使用 VB6 的开发人员文档,可在此处找到 https://winworldpc.com/product/msdn/october-1999
--
如果你像我一样,因为一个非常古老的遗留项目而不得不让 VB6 工作,并且你不知道 .OCX(控制器)文件是什么,当你打开主项目时,你会收到一堆错误消息。 VBP 文件,当您获得文件并安装它们时,以管理员身份安装它们通常可以通过制作批处理文件或运行管理员 powershell/cmd 窗口来解决
regsvr32.exe \path\to\file.ocx