在不支持.NET的Visual Studio 2008上编写VB6代码?

8

我必须继续支持VB6应用程序。我已经安装了VB6(Visual Studio 6)和Visual Studio 2008。我能在Visual Studio 2008中读写VB6项目吗?这会损坏或破坏我的VB6应用程序吗?如果我能释放很多空间并且摆脱Visual Studio 6,那将非常酷。

3个回答

14

Visual Studio 2008无法编译VB6应用程序。你可以将其仅用作文本编辑器(虽然它将提供VB.NET IntelliSense,而不是VB6)。但是,你需要使用Visual Studio 6才能构建你的应用程序。


谢谢。我希望VS-2008能够检测到或者我可以调整它,以便我可以扔开一个开关。无论如何,感谢您提供的信息! - Taptronic
1
你可以从命令行编译VB6项目,所以我想当你点击“构建”时,可能会搞乱Visual Studio项目以运行VB6编译器。虽然我无法想象这是否值得。https://dev59.com/fEbRa4cB1Zd3GeqPzVeD - MarkJ

5

VB6 IDE可以和Visual Studio 2008并存,两者不会相互影响。

VB.NET语言和VB6相关但不兼容。在VB6和VB.NET之间进行转换是有问题的。这两种语言之间存在许多微妙和明显的差异,使它们成为事实上的独立语言。

为了处理这两种语言,您需要在计算机上安装两个独立的IDE和库。

如果您需要让这两种语言互操作,可以通过创建COM库来实现。这两种语言都可以使用在另一种语言中创建的COM库。


0

如果您删除VB6,您将无法构建您的VB6应用程序?VS2002/3/5/8不知道如何编译VB6项目。


谢谢。我就怕这个。我得保留一段时间。我的客户不会为了重写一个正常运行的应用程序付费,至少现在不会。 - Taptronic

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