我想向 Visual Studio 团队提交 Microsoft Connect 问题,但我不确定包含哪些内容会有所帮助。自从 2 月份开始我的新工作以来,我在使用 Visual Studio 2012 时遇到了一些非常糟糕的性能问题:
- “无法完成操作”错误消息对话框。有时,单击确定(唯一选项)后,错误消息对话框会立即返回。Visual Studio 没有说明它试图完成什么“动作”。
- “正在准备解决方案...”对话框有时需要很长时间。
- 有时,Visual Studio 会在长时间构建过程中崩溃并重新启动。
- “无法完成操作”错误消息对话框。有时,单击确定(唯一选项)后,错误消息对话框会立即返回。Visual Studio 并没有说它试图完成什么“动作”,但是在它思考的时候,Visual Studio 基本上被锁定了,我什么也做不了。
Visual Studio 2012 带有一个Visual Studio 反馈工具,但评论很糟糕。 PerfWatson也不会立即提供帮助(除非我缺少一些关键功能,它只对 Visual Studio 产品团队有用,对解决我面临的紧迫问题没有用处)。
我已经在 Stack Overflow 上搜索了这些问题中的每一个,并且觉得我已经尽我所能。但到目前为止,关于 Stack Overflow 的所有答案都集中在启发式算法上。相关问题的共同解决方案。他们并不专注于教你如何钓鱼和找出如何诊断问题的根本原因。
当我转到Help > Troubleshooting以查看 Microsoft 的建议时,会打开 Visual Studio 2010 故障排除页面。
我尝试运行 SysInternals Process Monitor,但我看到的唯一奇怪的事情是 csc.exe 正在为 HKLM\SOFTWARE\Wow6432Node\Microsoft\Cryptopgraphy\Defaults* 进行大量的 Windows 注册表调用。我尝试在谷歌上搜索以了解什么可以使 csc.exe 执行此操作,但没有找到任何有用的信息。
在不向他们提供我的 *.sln 文件和源代码的情况下,我可以做些什么来帮助 Microsoft 诊断我的具体问题?
我也尝试过 devenv.exe /safemode,这有时可以解决一些性能问题,但它看起来仍然很慢。此外,当我退出 /safemode 并尝试重新打开加载了插件的解决方案时,解决方案挂起,我必须将其终止。第二次重新加载 Visual Studio 然后问题就消失了。
我感觉像这个可怜的家伙。拜托,没有安装 xemacs、SharpDevelop 等的拖钓建议。我想使用与我的同事相同的工具。