有64位的Visual Studio吗?为什么不呢?
当前回答
不,但32位版本在64位Windows上运行良好。
其他回答
更新:2021年4月19日
微软发布了Visual Studio 2022 64位预览版
Visual Studio 2022是64位的
Windows上的Visual Studio 2022现在是一个64位应用程序。这意味着您可以打开、编辑、运行和调试即使是最大和最复杂的解决方案,而不会耗尽内存。
看到https://learn.microsoft.com/en us/visualstudio/ide/whats -新-视觉工作室- 2022
由于种种原因,不能。
这篇MSDN文章解释了原因。
First, from a performance perspective the pointers get larger, so data structures get larger, and the processor cache stays the same size. That basically results in a raw speed hit (your mileage may vary). So you start in a hole and you have to dig yourself out of that hole by using the extra memory above 4G to your advantage. In Visual Studio this can happen in some large solutions but I think a preferable thing to do is to just use less memory in the first place. Many of VS’s algorithms are amenable to this. Here’s an old article that discusses the performance issues at some length: https://learn.microsoft.com/archive/blogs/joshwil/should-i-choose-to-take-advantage-of-64-bit Secondly, from a cost perspective, probably the shortest path to porting Visual Studio to 64 bit is to port most of it to managed code incrementally and then port the rest. The cost of a full port of that much native code is going to be quite high and of course all known extensions would break and we’d basically have to create a 64 bit ecosystem pretty much like you do for drivers. Ouch.
不,但32位版本在64位Windows上运行良好。
不,但它在win64上运行良好,并可以创建win64 . exe
推荐文章
- 如何在Visual Studio中删除未推送的外向提交?
- “无法写入文件…”因为它会覆盖输入文件。”
- 使用Visual Studio调试器在值更改时中断
- Visual Studio 2017:显示方法参考
- 为什么ReSharper想要使用'var'的一切?
- 在Visual Studio中默认从项目中删除安全警告(_CRT_SECURE_NO_WARNINGS)
- 在Visual Studio中设置“首选32位”的目的是什么?它实际上是如何工作的?
- c# 8支持。net框架吗?
- 如何在解决方案中找到未使用的NuGet包?
- 查看Visual Studio 2010+中的所有断点
- 如何禁用诊断工具?
- Visual Studio单击“查找结果”在错误的窗口中打开代码
- 无法打开Visual Studio -抛出错误“安装过程中无法运行”
- 我在哪里可以找到安装在Visual Studio中的TypeScript版本?
- Visual Studio代码如何解决合并冲突与git?