gpt4 book ai didi

memory - VS2015 更新 2 消息 : "Low memory detected. Full solution analysis disabled for this solution."

转载 作者:IT王子 更新时间:2023-10-28 23:28:20 30 4
gpt4 key购买 nike

我刚刚使用 Update 2 更新了 Visual Studio 2015。

现在,经过几个小时的正常工作,我收到:“检测到内存不足。对此解决方案禁用了完整的解决方案分析。”出现在我的 VS2015 编辑器停靠面板的顶部。

我看到 Microsoft Connect 报告了一个错误.

注意事项:

  • 我正在使用 Resharper。
  • 我的解决方案非常大,大约有 32 个项目。

如果有人有解决方法或提示如何解决此问题,请告诉我。

更新:我的感受与 Anders Forsgren 几乎相同(第一条评论)。在我看来,这是对情况的一个很好的总结。

更新 2 (2016-04-20) 我最近(3 天前)对我的 Framework.Net 安装包(来自“程序和功能”)进行了大清理,我删除了大约20-30 包。有些是俄语的。我还重新安装了 Visual Studio 和 ReSharper。所有这些似乎都为我的环境增加了一些稳定性(更少或没有更多的卡住->时间会证明)。此外,还有一个新的 (2016-04-19) .NET Framework Repair Tool Version最近出来的。也许它可以帮助解决我们的一些问题(如果有的话)?

更新 3 经过一些测试并阅读了一些人的文字。似乎它与 .Net 框架本身或 Resharper 无关。好像和VS2015本身有关,可能是Roslyn。我没有成功从 VS2015 中删除 Roslyn/CodeAnalysis,它似乎是必不可少的部分。听起来我们必须等待 Microsoft 修复才能拥有稳定的环境。

更新 4 (2016-04-26) 请参阅 John Atwood 的回答。很多信息。我刚刚开始测试它的答案。更新 3 应该可以解决这个问题(如果可用???)。

第 5 次更新(2016-04-26 + 6 小时) 在 VS 自身完成 1 次重启后,出现了令人难以置信的缓慢以及一条消息“内存不足...”,我可以确认禁用完整的解决方案分析并不能解决问题,至少在我的机器上是这样。我目前不知道任何适用于我的机器的修复/解决方法。

更新 6 (2016-06-15) Mladen Mihajlovic 叫醒了我。我刚刚意识到我忘了告诉 VS2015 Update 3 RC 的可用性(请注意,我认为它是第二个版本:Update 3 RC2)。它于 6 月 7 日起在 MSDN 上可用, RC1 = 14.0.25401.00 而 RC2 = 14.0.25402.00。这听起来要稳定得多(我强烈推荐它)。

最佳答案

经过非常简短的分析,问题似乎与默认启用的 CodeAnalysis 实现有关,我找不到任何可以禁用它的配置文件选项。

这里是 reference search results .

不过,我暂时能够成功禁用 CodeAnalysis VS 插件,它似乎对 VS 运行的流畅程度有所不同。

唯一的变化是从以下位置重命名 CodeAnalysis 扩展插件文件夹:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\CodeAnalysis

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\CodeAnalysis_disabled

这显然会降低 VisualStudio 功能集并可能导致一些副作用,但由于我使用的是 ReSharper 自己的 alanylsis 功能,VS CodeAnalysis 只是过度。

更新:

看起来 Microsoft.VisualStudio.CodeAnalysis.VCPlugin.dll 也被添加到 GAC 并被 gacutil 保护不被删除。要强制将其从 GAC 中删除,需要执行以下步骤:

  1. 删除以下注册表项,但先保存以防万一:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Assemblies\Global] "Microsoft.VisualStudio.CodeAnalysis,version=\"14.0.0.0\",publicKeyToken=\"b03f5f7f11d50a3a\",processorArchitecture=\"MSIL\",fileVersion=\"14.0.23107.0\",culture=\"neutral\""=hex(7):6a,\ 00,5f,00,65,00,7e,00,5a,00,61,00,47,00,71,00,2a,00,3f,00,6a,00,61,00,31,00,\ 30,00,6e,00,66,00,70,00,4e,00,2d,00,44,00,54,00,65,00,73,00,74,00,54,00,6f,\ 00,6f,00,6c,00,73,00,5f,00,65,00,6e,00,75,00,3e,00,39,00,42,00,21,00,4e,00,\ 63,00,6a,00,24,00,58,00,70,00,45,00,42,00,75,00,6a,00,21,00,56,00,3d,00,2d,\ 00,31,00,51,00,32,00,00,00,68,00,6a,00,4f,00,46,00,70,00,48,00,2d,00,24,00,\ 4b,00,34,00,69,00,4f,00,68,00,33,00,72,00,60,00,65,00,62,00,28,00,36,00,43,\ 00,6f,00,64,00,65,00,5f,00,41,00,6e,00,61,00,6c,00,79,00,73,00,69,00,73,00,\ 5f,00,54,00,6f,00,6f,00,6c,00,73,00,5f,00,31,00,31,00,39,00,38,00,37,00,5f,\ 00,78,00,38,00,36,00,5f,00,65,00,6e,00,75,00,3e,00,39,00,42,00,21,00,4e,00,\ 63,00,6a,00,24,00,58,00,70,00,45,00,42,00,75,00,6a,00,21,00,56,00,3d,00,2d,\ 00,31,00,51,00,32,00,00,00,00,00

  1. 从 GAC 卸载程序集

"C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\x64\gacutil.exe" /u "Microsoft.VisualStudio.CodeAnalysis, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" /f

还建议将 CodeAnalysis_disabled 文件夹移动到另一个位置,因为我不知道 VS MEF 加载器是如何实现的以及它将在哪里搜索插件。

关于memory - VS2015 更新 2 消息 : "Low memory detected. Full solution analysis disabled for this solution.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36409636/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com