Visual Studio(6.0,2003和2008)与Windows Vista 64位(x64)的兼容性

时间:2008-10-16 16:05:13

标签: visual-studio vb6 windows-vista 64-bit

运行Visual Studio 6.0(包括Visual SourceSafe 6.0客户端),Visual Studio 2003和Visual Studio 6.0是否存在兼容性问题? Windows Vista 64位上的Visual Studio 2008?

我可以使用Vista Web Server以交互方式调试应用程序吗?我还可以制作/编译项目吗?

假设Visual Studio 6.0& amp; 2003将在WoW64(Windows-on-Windows 64位)下执行,而Visual Studio 2008是原生x64?

我注意到“Windows Vista和Windows Server 2008上的Visual Basic 6.0支持声明”(http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx)声明“64位Windows上的VB6开发不受支持,也不受支持。”

我找到了其他尝试类似努力的用户网/新闻组讨论

10 个答案:

答案 0 :(得分:3)

我不能回答6.0,但我在2003,2005和2008年没有任何问题。

答案 1 :(得分:2)

VS 2008 IDE不是64位应用程序 - 它是一个32位应用程序,可以在魔兽世界中运行。

答案 2 :(得分:1)

Vista上的旧版Visual Studio存在许多兼容性问题,但这些问题都不适用于您,因此您必须根据自己的要求自行解决。

检查这些:

答案 3 :(得分:1)

我已经在Windows Vista Ultimate 64bit上运行vb6一段时间了。主要软件在初始配置调整后运行良好,但我遇到了与第三方组件(如ActiveReports)的交易中断问题。因此,我的一些项目工作正常,而其他项目根本不依赖于依赖项。

答案 4 :(得分:0)

我阅读有关VS2003“中毒”人们的Vista系统的报告,所以我没有冒险 - 我把它安装在Virtual PC Windows XP 32位图像上。

由于我不再使用很多.NET 1.1代码,我认为这是一个很好的解决方法,直到可以让所有人/每个人都迁移到.NET 2.0或更高版本。

VS2005的第一个版本也存在与Vista的兼容性问题。这已经用服务包整理了,但即便如此,我只是将VS2008放在我的Vista 64机器上。如果你有VS2008,使用VS2005是没有意义的。

答案 5 :(得分:0)

我在Vista 64机器上的W2K Virtual PC上开发VB6。我发现VB2应用程序在W2K上比XP更快。从来没有找到原因。

答案 6 :(得分:0)

VB6-IDE和程序在Vista64上运行良好。我唯一无法工作的是所谓的WebClass-Projects(用于ewb应用程序的VB6方式)。

答案 7 :(得分:0)

如果您尝试安装所有组件,则无法安装Visual Studio 6。它收到DCOM安装错误然后失败。

当我只安装我感兴趣的部件(VC ++,VB6,一些数据访问)时,它安装好了。为简单起见,请确保关闭UAC。

之后,可以安装Visual Studio 6 Service Pack 6 ......我认为无法安装VS 6 Service Pack 5(由于MDAC错误),但我想如果VS6 SP6安装正常则没有必要。

答案 8 :(得分:0)

我在vista64上使用VS 6。它安装得很好,减去一个小问题或警告,我不记得,但很容易修复。

我在Vista / w2k8上使用VC6时遇到的两个问题是,即使从IDE停止后,有时C CLI应用程序仍然存在。我们有时必须手动关闭应用程序命令窗口。

如果您计划通过网络运行VSS源安全6,尤其是通过WAN运行,我强烈建议配置Vista / W2k8系统,托管VSS以强制使用SMB v1进行文件服务。在WAN环境中使用VSS和新的SMB2协议时,我们只有不断的腐败/检查流并没有真正“检入”问题。切换到SMB v1后,一切都立即恢复正常。让我想知道MS是否没有削减过多的角落试图提高新平台的文件性能。

除了这两个问题之外,还没有发现任何其他兼容性问题。

答案 9 :(得分:0)

2005年工作正常,MS正式支持6.0,所以你应该对这两者都很好。不幸的是,MS不支持2003,到目前为止,我无法让它在Vista x64上正确安装和运行。 : - (