【问题标题】:Visual Studio Crashing When I Select Text in Code Editor当我在代码编辑器中选择文本时 Visual Studio 崩溃
【发布时间】:2010-10-18 19:51:37
【问题描述】:

我刚刚安装了 VS 2010 并且没有任何错误,但是每当我在代码编辑器中尝试选择文本时,无论是通过 CTRL-A、SHIFT-ARROW 还是单击并拖动程序都会崩溃。

这里是调试信息:

事件类型:clr20r3 P1:devenv.exe P2:10.0.30319.1 P3:4ba1fab3 P4:uiautomationprovider P5:4.0.0.0 P6:4ba1f837 P7:3
P8:0 P9:system.dllnotfoundexception

我在 google 上找到的唯一提及的是这个链接,我刚刚发布了这个链接:

http://social.msdn.microsoft.com/Forums/en/vseditor/thread/7e8983f8-48c5-4c6c-acef-c6c128a3baa6

【问题讨论】:

  • 你熟悉WinDbg吗?尝试在其下运行 VS,您将知道它尝试加载和失败的究竟是什么 dll。您还可以制作应用程序转储并自己检查或给可以提供帮助的人。您也可以尝试通过安装程序修复它。我怀疑某些 VS 核心 dll 没有正确安装
  • 也只是好奇您是否安装了任何剪贴板修改或助手?或者可能是一些监控和修改标准系统行为的应用程序。您是否尝试卸载您通常在内存中拥有的所有其他应用程序?

标签: visual-studio visual-studio-2010 crash


【解决方案1】:

听从 Nick 的一些建议,当它出错时,我在 Visual Studio 中对其进行了调试。它给了我“无法加载 DLL 'UIAutomationCore.dll'。找不到指定的模块。”我用谷歌搜索并到达了

http://connect.microsoft.com/VisualStudio/feedback/details/564071/vs2010-unhandled-net-exception-after-clicking-in-any-xaml-document

告诉我要安装

显然安装最新版本的 UI 自动化 API 解决了这个问题。 http://www.microsoft.com/downloads/details.aspx?FamilyId=cd55456d-9703-42a0-b982-8a8a89ca0aa3&displaylang=en

这解决了问题:)

【讨论】:

  • 哇,谢谢。我不明白为什么没有安装服务包(重新安装了 Visual Studio 2010 和服务包三次)?!
【解决方案2】:

.NET 4.0 安装并不顺利。缺少的 DLL 应该存在于 C:\Windows\Microsoft.NET\assembly\GAC_MSIL\UIAutomationProvider\v4.0_4.0.0.0__31bf3856ad364e35

重新安装 .NET 4.0 将是您的下一步行动。但请注意您的机器稳定性,DLL 不会消失或无法安装。

【讨论】:

  • 尝试修复 .Net 4.0 安装。没有运气。立即下载独立安装程序,看看是否有帮助。
【解决方案3】:

这当然不是 Visual Studio 的默认行为。崩溃的最可能原因是第 3 方插件。尝试禁用任何插件并重复该场景。

【讨论】:

  • 禁用除防病毒之外的所有功能并删除 VS 中的所有插件。没有运气。
猜你喜欢
  • 1970-01-01
  • 2022-11-22
  • 2011-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多