Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio 2015在编辑和调试时速度较慢_C#_Performance_Visual Studio_Visual Studio 2012 - Fatal编程技术网

C# Visual Studio 2015在编辑和调试时速度较慢

C# Visual Studio 2015在编辑和调试时速度较慢,c#,performance,visual-studio,visual-studio-2012,C#,Performance,Visual Studio,Visual Studio 2012,我在Visual Studio 2015 Pro中遇到了一个特定解决方案的问题。该解决方案是一个包含10个项目的ASP.NETWebForms应用程序。以下问题仅在此解决方案中出现: 关闭解决方案需要20-30秒 打开溶液需要1分钟 VS在打开/关闭解决方案时变得完全无响应 打字有一个很小的延迟(~200ms) c#代码的智能感知也滞后 IntelliSense for JavaScript根本不起作用(不过可能是一个无关的问题) 在designer中打开.aspx文件需要5-10秒 停止调试

我在Visual Studio 2015 Pro中遇到了一个特定解决方案的问题。该解决方案是一个包含10个项目的ASP.NETWebForms应用程序。以下问题仅在此解决方案中出现:

  • 关闭解决方案需要20-30秒
  • 打开溶液需要1分钟
  • VS在打开/关闭解决方案时变得完全无响应
  • 打字有一个很小的延迟(~200ms)
  • c#代码的智能感知也滞后
  • IntelliSense for JavaScript根本不起作用(不过可能是一个无关的问题)
  • 在designer中打开.aspx文件需要5-10秒
  • 停止调试会话需要15-30秒,在此期间VS完全没有响应。启动调试会话实际上比停止它要快
当我使用VS2012时,这些问题并没有出现。我在Windows7Pro和Windows10Pro下得到了描述的问题。重新安装Windows和Visual Studio也无济于事。 对于其他解决方案(Windows窗体、WPF),这些问题不会出现。我还尝试删除项目的*suo文件,众所周知,当它变得太大时会导致性能问题。奇怪的是,VS没有在项目目录中创建一个新的*suo文件。我的开发机器肯定足够快来处理这个项目(几十万LOC)。我没有使用任何第三方插件,比如ReSharper。排除故障时我做的其他事情:

  • 禁用代码镜头
  • 安装所有可用的更新
  • 缓存调试符号
我尝试了通过谷歌搜索找到的几种可能的修复方法,但迄今为止没有任何效果。有没有人对问题的原因有其他建议

更新
使用为其提供的函数删除所有断点修复了其他一些问题。我现在可以在中打开/关闭解决方案,我认为许多问题都可能导致此类问题&您永远不能放弃足够的细节来帮助识别此类问题

这可能是因为一百万件不同的事情

我在谷歌上搜索了一下,找到了一些有趣的解决方案

看一看


一定要查看评论

您可以尝试以下方法来稍微解决java脚本和.aspx文件中的问题:

  • \u references.js文件中删除不必要的内容。它应该出现在脚本文件夹中
  • 右键单击该文件并取消选中“自动同步Java脚本引用”

希望它有帮助

可能重复的10个项目并不能说明项目的大小。每个项目中可能有5个或500个文件。。。每个项目都可能有很多参考资料。如果您有大型项目,则需要桌面i7 CPU和大量内存和SSD驱动器。如果您有10个项目,则可以尝试仅使用部分项目创建解决方案,以查看问题是否特定于某个项目。还要确保你的项目中有最少的参考资料;这里描述的问题只占我问题的一小部分,建议的解决方案也不适用于我。如前所述,我的解决方案包含一些100k LOC,可能是300k。我的开发机器使用核心i7-4790K,三星850 Pro SSD,32Gb RAM…安装VS2015更新3+最新更新,看看现在是否更快我希望有人有同样的问题可能会看到这一点,并告诉我一个解决方案。我已经找到了您提供的链接并尝试了建议的修复,但这里没有运气。“更新JavaScript引用”向_references.js添加了许多新引用,但我仍然没有自动完成或智能感知。让我感到奇怪的是,它在我的另一个ASP.Net项目中工作,所以问题必须与解决方案有关。。。