为什么没有Visual Studio 2010的64位版本?

49

我只在 MSDN 下载页面上看到了 x86 版本。

3个回答

49

Rico Mariani基本上说:

  1. 指针的大小扩展,因此所有事情都相等,64位Visual Studio的性能会降低。
  2. 所有当前的插件都将无法使用。

5
我会称这个回答为“写得好”,而不是“好的”回答。 :) 他的论点基本上是“太难了”,并提出了所有适用于正式x64应用程序的缺点,而忽略了它们的优势。 - Coxy
7
好的,我并不是开发Visual Studio 2010的那个人 :) 那个人才是。所以我会把它称为一个“好”的答案。 - Strelok
我只是想知道原因。感谢提供有用的链接。 - Srikar Doddi
31
你能否对那篇文章的内容进行概括,而不只是给出链接?如果链接失效了,就很难找回来了(MSDN以前曾经这么做过)…… - Michael Paulukonis

4

因为IDE没有太多利用64位优势的需求。

框架本身有32位和64位版本。

您希望IDE利用哪些x64优势?


在 PowerShell 脚本内部生成 VS 2010(如 NuGet 包脚本或其他)的同时,确定处理器体系结构将非常有帮助。当然,VS 2012 支持此功能。 - Big McLargeHuge

0

我敢打赌,大部分的工作将是测试两个版本并从单一代码库管理两个版本的代码。这不是IDE团队一直以来的工作方式(多CPU架构)。他们在VS10中对托管代码进行了大胆的尝试,因此我可以理解他们可能不想在该周期中承担额外的风险。

如果我管理这样的任务,我会等待更长的发布周期。

更新:我之前认为.NET 5将与Win 8一起发布,但事实并非如此。相反,我们得到了.NET 4.5,然后是.NET 4.5.1与Win 8.1。许多小的、渐进式的发布与缩短的Windows发布周期。


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