迁移到64位Vista时的一般陷阱?

时间:2009-06-18 07:55:56

标签: windows-vista 64-bit

嗯,首先,我在32位Windows XP系统上使用Visual Studio 2008。我有第二个32位Vista系统,但不用于开发。 我刚刚订购了一台新的开发计算机,它将使用64位Vista。 (目前还不想要Windows 7,但如果具有良好的市场价值,可能会在两年内升级到Windows 7。)(顺便说一下,英特尔至强四核,12 GB内存,2个磁盘上的1.3 TB磁盘空间。)我知道大多数32位应用程序都可以正常工作,包括VS和其他几个应用程序。反正我也不太担心。我也用Delphi 2007进行开发,但我也不担心。但我确实想考虑这个:

在这个新的64位系统上,我可以开始开发64位应用程序。这对我来说是新的,所以当我开始开发新的64位应用程序时,我需要避免哪些最常见的陷阱?例如,大小不同的数据类型,可能是一个文件系统我需要注意的不同的,特殊的64位函数,当我必须将我的64位代码与32位程序集组合时可能会发生冲突等。

(我已经知道了:在开发Web应用程序时,我需要确保我的webhost支持64位应用程序,否则它没有用......显然,IIS似乎无法同时支持64-位和32位应用程序,这是一个陷阱。)

我不打算将32位应用程序移植到64位应用程序。我只想创建新的 64位应用程序。从头开始!所以没有任何32位历史记录。我也读过这个unanswered Caveat问题,但更多的是关于迁移。我不会迁移任何东西。

2 个答案:

答案 0 :(得分:1)

自11月以来,我一直在使用64位Vista系统,几乎没有问题。到目前为止最糟糕的是,在Visual Studio中,要在SSIS中调试脚本任务,您必须告诉它不要使用64位运行时。

答案 1 :(得分:1)

至少对桌面应用程序而言,部署令人头疼。

特殊文件夹由于某种原因是不同的。

Visual Studio中的编辑和继续仅在编译为32位时有效。

你可能会发现一些可能需要永远解决的模糊问题。