visual-studio 为什么没有 64 位版本的 Visual Studio 2010?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 
原文地址: http://stackoverflow.com/questions/2626823/
Warning: these are provided under cc-by-sa 4.0 license.  You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Why is there no 64bit version of Visual Studio 2010?
提问by Srikar Doddi
I only see x86 version in msdn downloads.
我只在 msdn 下载中看到 x86 版本。
采纳答案by Strelok
Rico Marianibasically says:
Rico Mariani基本上说:
- The size of the pointers expands so all things being equal, the performance of a 64-bit Visual Studio would be less.
- All the current add-ins would break.
- 指针的大小会扩大,因此在所有条件相同的情况下,64 位 Visual Studio 的性能会降低。
- 所有当前的加载项都会中断。
回答by Michael Shimmins
Because there isn't much need for the IDE to take advantage of the 64 bit benefits.
因为 IDE 不需要太多利用 64 位优势。
The Framework itself comes in 32 and 64 bit editions.
框架本身有 32 位和 64 位版本。
Which x64 benefits do you want the IDE to take advantage of?
您希望 IDE 利用哪些 x64 优势?
回答by yzorg
I bet most of the work would be testing both editions and managing the code for both editions from a single codebase. This isn't how the IDE team has worked (multi-CPU-architecture) the entire time it has existed. They took the big bet on managed code in VS10, so I can see how they might not want to take on additional risk in that cycle.
我敢打赌,大部分工作将是测试两个版本并从单个代码库管理两个版本的代码。这不是 IDE 团队一直以来的工作方式(多 CPU 架构)。他们在 VS10 中的托管代码上下了很大的赌注,所以我可以看出他们可能不想在那个周期中承担额外的风险。
If I was managing such a task I'd wait for a longer release cycle.
如果我正在管理这样的任务,我会等待更长的发布周期。
Update: I was wrong in thinking .NET 5 would be released with Win 8, but no. Instead we got .NET 4.5, then .NET 4.5.1 with Win 8.1. Many small, incremental releases with the shortened Windows release cycles.
更新:我错误地认为 .NET 5 会随 Win 8 一起发布,但没有。相反,我们得到了 .NET 4.5,然后是带有 Win 8.1 的 .NET 4.5.1。许多小规模的增量发布,缩短了 Windows 发布周期。

