Visual Studio 2008在Windows 7专业版64位上能否正常运行?

6
我正准备购买一台带有Windows 7 Pro 64位的Dell Studio 15笔记本电脑,是否有人在Windows 7 Pro上安装或使用Visual Studio 2008时遇到过任何问题?或者我需要选择Windows 7 Pro 32位吗?
[编辑] 其他开发工具是否有任何问题,例如VS2008SP1、Azure附加组件、Sql Server 2008 express、Virtual Server 2005等?
[编辑2] 请列出您在64位Windows 7上安装的开发应用程序(请指定32/64位),并指定所使用的Windows 7版本。

选我选我!我很少有直接适用的经验! :D - Chris
VS 2008运行良好--支持32/64/中性目标和链接。微软在winsxs(Windows并排)上投入的所有努力都真正得到了回报。我在运行Windows 7/64时没有遇到任何32位不兼容性问题。你的情况可能有所不同。 - user166390
我在想是否可以在Win 7 Home Premium上安装VS2008(因为Win 7是在2009年发布的:D),但现在我知道至少是可能的,但会有一些错误,所以现在我在考虑是否应该卸载Win 7然后安装XP。 - user451145
12个回答

7
我拥有几乎完全相同的笔记本电脑。 它是一台戴尔Studio 16,安装了Windows 7 64位旗舰版(RTM)。它运行得非常完美。Visual Studio 2008也运行得很完美。我还在我的桌面上运行相同的设置,那里也运行良好。
以下工具已安装并可以无缝运行:
  1. VS2008SP1
  2. Altova XMLSpy 2010
  3. AVGFree 9.0 AV
  4. BeyondCompare 3.x
  5. CodeSmith Pro 5.1
  6. ReSharper 4.5.x(5.x EAP也可以)
  7. ASP.Net MVC
  8. Office 2007 Ultimate
  9. SQL Server 2008 64位(2005 32位Express也可以正常工作,但我不再安装它了。我确信2008 Express 32位也可以正常工作。)
  10. 所有现代浏览器
  11. TortoiseSVN 64位
  12. VisualSVN
  13. WinRAR x64
另一个选择64位的原因是该笔记本可容纳8GB RAM,而您需要64位操作系统。现在选择64位,避免重装系统 :)
关于这台笔记本电脑的其他说明:
该笔记本电脑开机和关机只需几秒钟。非常适合Win7。
你会非常高兴,Binoj! 我在这里有更多关于我的设置的信息。附注:我还谈到了添加SSD后性能提高的情况。我包含这些略微不相关的内容,因为我认为它将对您个人有益,因为您的笔记本电脑几乎相同。请注意,在博客文章中,我安装了RC版,但我已经运行RTM版有一段时间了,它运行良好!

1
我还没有尝试过Azure的东西,但考虑到其他一切都正常运作,并且我看到无数微软员工在戴尔上进行网络直播,我觉得我们应该没问题。 - Chris
Sql Server 2008 Express 32位? - Binoj Antony
更新了答案,加入了评论中的内容。 - Chris
他们给了我以下配置 - 15.6英寸720p WLED(1366x768)TrueLife显示屏。这个配置够好吗? - Binoj Antony
我认为“LED”是关键,这是我拥有的相同显示器,但我不确定百分之百。 - Chris
显示剩余6条评论

3
请注意,如果你选择目标为“Any CPU”或者明确选择了“x64”,那么你将无法使用“编辑和继续”功能。也就是说,你将无法在执行过程中中断、修改代码并且继续执行。这会在某些情况下显著地减缓开发速度,并且在使用时不会立即明显。为了解决这个问题,请确保你的目标是“x86”,除非你绝对需要针对 64 位进行构建。
最终,如果你想在 64 位操作系统上构建并使用“编辑和继续”功能,拥有多个构建配置文件将是唯一的真正解决方案。

2

我从2009年9月开始在Windows 7 64位系统中使用VS 2008,至今没有遇到任何问题。只需记住Win 7 64位需要至少2GB的内存,而32位则需要1GB的内存。


你在哪个版本的Win 7上尝试过这个? - Binoj Antony

2

我在Windows 7 64位上使用VS 2008,自从RC版本以来一直没有出现问题。


你在哪个Win 7版本上尝试过这个? - Binoj Antony
我曾使用过Ultimate RC,现在使用的是Ultimate Retail。问题是,在Windows 7中,它们都使用相同的操作系统软件。即使你购买了Home Premium DVD,Ultimate版本也在光盘上。产品密钥是解锁功能的关键,因此除非你正在寻找特定的功能,否则任何版本的Windows 7应该具有相同的体验。http://en.wikipedia.org/wiki/Windows_7#Editions_2 - Alexander Kahoun

1

Visual Studio 2008存在一些随机的64位操作系统问题,但它们并不特定于Windows 7 x64。在某些情况下,它有一些错误,导致您无法保存文档,并且有时无法更改Visual C++项目属性。没有什么是如此严重,以至于我建议回到32位,我能够通过使用editbin工具对devenv.exe进行标记并将其标记为not-large-address-aware来克服我遇到的每个问题。

您还不能针对64位进程进行混合模式(本机+托管)调试,但如果您仅在32位进程中工作,则无关紧要。您还不能在64位.NET应用程序中使用编辑和继续。

我相当确定所有这些问题都已在当前的VS2010版本中得到解决。


你在哪个版本的Win 7上尝试过这个? - Binoj Antony
糟糕,没有看到你的编辑和继续的注释 :) - Darien Ford
我的经验来自于Windows Server 2008 x64和Windows Server 2008 R2 x64。最近我也在Windows 7 Ultimate x64上使用Visual Studio 2008, 但我预先使用了editbin,所以没有遇到那些问题。 - Travis

0

我已经在一台戴尔D830上运行VS2008(就是我现在正在使用的这台),并且在Win7 x64上运行了两个多月。没有任何问题。只需以管理员身份运行开发环境,一切都很好。


1
我通常以普通用户身份运行它,没有任何问题。你可能使用IIS,而我使用Cassini。如果您不需要管理员权限,则IDE在UAC下工作得很好。 - Chris
让我澄清一下:我每周仍然会使用几次IIS 7.5,但大多数时间我不需要它。 - Chris
你在哪个版本的Win 7上尝试过这个? - Binoj Antony
我刚在 Windows 7 Ultimate 上进行了新安装,并确认我可以使用 Cassini 正常运行 Visual Studio 2008(非管理员)。非常好,我可以保持我的 UAC 开启而不影响 VS2008。 - DavGarcia

0

我有几个朋友用那个配置运行了数月,没有任何投诉。


他们中有没有在Windows 7 Home Premium上使用过VS2008? - Binoj Antony
我认为它们全部都是那个或者终极版。不过我不确定。 - bobber205

0

在64位的Windows 7(我使用的是Ultimate版本)上运行Visual Studio(2008或2010)没有任何问题。Visual Studio是一个32位应用程序,但这不是问题。

据我所知,对于一些开发人员可能会有所担忧的是Home Premium的唯一限制是无法加入域。

IIS在任何版本的Windows 7上都不是默认配置,但可以从控制面板中配置Windows功能。(在“程序和功能”控制面板上有链接)

其他在64位Windows 7上运行良好的有用程序:

  • Microsoft Expression Suite
  • Visual Studio 2010
  • Adobe CS4

0

我使用的是Windows7 Home Premium x64,安装了Visual Studio 2008和Visual Studio 2010 Beta。没有发现任何问题。


0

使用Visual Studio 2008和64位Windows 7调试表单加载事件时会出现问题。在表单加载事件中抛出异常,看看会发生什么!


你的意思是在 try 里面抛出异常还是在外面抛出? - Binoj Antony

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