如何编译遗留VB6代码

如何编译遗留VB6代码,vb6,Vb6,我们继承了VB6 dll,需要对其进行更改。我们有代码,但没有VB6编译器。我们如何重建dll?我们可以从哪里下载VB6环境/编译器? 提前感谢。VB6仍然作为MSDN订阅的一部分提供。您可以将旧版VB6代码导入到较新版本的Visual Studio中 只需使用文件打开VB6项目→ 打开→ 转换后,它将自动将VB6代码升级到当前版本。看起来您现在可以获得VB6,但只能通过购买Visual Studio 2005/2008和“降级”来实现 我认为您的易趣区域网站-eBay.com for USA-

我们继承了VB6 dll,需要对其进行更改。我们有代码,但没有VB6编译器。我们如何重建dll?我们可以从哪里下载VB6环境/编译器?
提前感谢。

VB6仍然作为MSDN订阅的一部分提供。

您可以将旧版VB6代码导入到较新版本的Visual Studio中


只需使用文件打开VB6项目→ 打开→ 转换后,它将自动将VB6代码升级到当前版本。

看起来您现在可以获得VB6,但只能通过购买Visual Studio 2005/2008和“降级”来实现

我认为您的易趣区域网站-eBay.com for USA-将是您的最佳选择

但是,在购买之前,请确保您购买的是合法软件。请查看以下链接:
请对贵国的相关版权法进行一些研究。

这是MSDN订户链接。您还可以在MSDN网站上搜索:“Visual Basic 6.0”


它似乎是

…并且从该项目生成的托管DLL将与原始VB6应用程序的其余部分不兼容。@confuzatron-提问者显然没有VB6,否则他不会提问。那么,如果它与原来的VB6应用程序不兼容,他为什么会在意呢?在这种情况下,升级后的代码将与COM不兼容,因此您必须做一些工作才能使其兼容,否则它将对您毫无用处。您最好的办法是在易趣或类似网站上找到VB6二手(甚至是新的)出售。@Shaul因为DLL只作为另一个程序的组件存在,很明显,他们关心的是保持兼容性。这并没有解决如何实际获得VB6安装介质的问题-AFAIK唯一可靠的方法是通过MSDN订阅。从另一个来源获取它依赖于旧的库存和二手媒体,或者其他不太合法的方法。MSDN订阅者仍然可以使用吗?对于那些没有VB6经验的人,你能更具体一点吗?如中所示,程序/IDE/编译器的名称是?@P.Brian.Mackey Visual Studio 6.@P.Brian Mackey-在撰写本文时,在我的MSDN上,它被称为“Visual Basic 6.0,企业版(英语),光盘1”和光盘2@Mattl2018年仍然准确,谢谢您的评论!