Visual Studio表现得很奇怪。我该如何解决?

时间:2015-12-04 18:32:29

标签: visual-studio

我之前安装的Visual Studio很好,但最近开始表现得很奇怪。一些症状包括

  • Visual Studio随机挂起或崩溃
  • Visual Studio不会开始
  • Intellisense有时会消失
  • 插件无效或无法启动
  • 我无法安装或卸载工具
  • 我无法再连接到源代码控制
  • 某些已知的好项目类型无法正确加载
  • 已知文件类型不再具有语法突出显示
  • 我无法将文件添加到解决方案,因为该选项是灰色的
  • 由于错误,我无法在解决方案中添加,删除或更新文件
  • 由于错误,我无法在解决方案中添加或删除项目
  • 由于错误,我无法打开解决方案
  • 调试器无法启动或附加到进程
  • 我尝试添加新项目时无法找到任何模板
  • 由于错误,我无法复制/粘贴
  • Visual Studio所需的DLL丢失或损坏
  • 菜单突然空了
  • 我知道的应该正常工作,现在不起作用

我该如何解决这个问题?

(这个问题意味着对这些类型的问题进行规范的近距离欺骗)

1 个答案:

答案 0 :(得分:7)

Visual Studio非常可靠,我们大多数人使用它并没有遇到你遇到的问题。然而,它是一个相当大而复杂的组件套件,这意味着必然会出现问题。

首先:重新启动Visual Studio,如果失败,请重新启动计算机

通过重新启动Visual Studio可以解决大多数小问题。可以通过重新启动计算机来修复一些涉及连接或服务的问题。

如果这不能解决您的问题

没有办法保证在特定的Visual Studio安装中发生了不好的事情。大型,复杂的应用程序可能会被错误配置或损坏的方式太多了,无法提及。

诊断和追踪所有可能原因所需的工作量很大。艾恩没有人有时间。一个可靠的解决方案 - 几乎每次尝试都有效 - 是:

重新安装Visual Studio。

来吧,稍微休息一下眼睛。当你接受这个可悲的事实时,请回来。

...

辞职?好的。我们将逐步完成修复问题的步骤,从最低影响开始,但最不可能工作,首先是。当你试图解决这个问题时,记笔记!在心理上,或者写下来。如果你到了最后一步,你就需要它们。

首先,让我们走最简单的路线并将Visual Studio恢复到原始状态。我们可以通过删除所有扩展程序重置所有设置来实现此目的。

打开"扩展和更新"对话。如果找不到,请在快速启动中输入。如果您无法找到 ,请尝试ctrl-q。对于每个已安装的扩展,请突出显示它,然后单击“卸载”按钮。

接下来,让我们重置这些设置。确保先导出它们!

From the docs

  

导出设置
  1.在菜单栏上,选择“工具”,“导入和导出设置”。选择“导出所选环境设置”选项按钮,然后选择   选择下一步按钮   2.确保选中要导出的各种设置的复选框,并清除所有其他复选框   然后选择下一步按钮   3.(可选)为您的设置文件命名,输入应保存的其他路径,或两者。默认情况下,设置文件已命名   Currentsettings.vssettings并保存到%USERPROFILE%\ Documents \ Visual   Studio 2015 \设置。
  4.选择“完成”按钮。

您可以稍后从同一位置导入它们。现在,一旦您保存了设置,请返回并重置它们。

工具 - >导入和导出设置... - >重置所有设置

重置所有内容后,请尝试重新调整您的问题。还在破?

的Heck。

毫无疑问,您需要重新安装。让我们走最简单的路线,进行修复。执行以下操作:

  1. 转到“控制面板”>节目>程序和功能
  2. 选择Microsoft Visual Studio [无论何种版本] [无论哪一年]
  3. 点击"更改"
  4. 点击"修复"
  5. 1 2 3 and 4 illustrated

    完成此操作后,请尝试重新解决您的问题。它还存在吗?

    该死的,抱歉。

    如果你想尝试不同的方式,你可以做一个"叠加"重新安装。只需直接运行安装程序,然后选择"安装" (如果您可以使用此选项)。您可以使用原始媒体,但我强烈建议您重新下载安装程序。这将覆盖旧版本的新版本,而不会弄乱您的设置。重新安装后,尝试重新编译。是吗?

    好吧,天哪。我们走了。

    您需要尝试卸载/重新安装。但首先,您可能想要导出设置。你应该为这个答案的第一步做到这一点,但如果你没有,那就回去按照说明进行操作吧。

    保存后,重复步骤1和2(从修复说明中),然后选择"卸载"而不是"改变"。如果您的问题与外部组件有关,请在其他已安装的应用程序列表中搜索它,并将其卸载。如果你是偏执狂,请卸载与Visual Studio相关的所有内容。他们可能出来摧毁你。

    现在,重新安装Visual Studio。如果您现在发现自己,那么您就处于深层次,因此不要冒险从原始媒体进行安装。从您最初获得它的位置下载新的,完全更新的副本。例如,如果您通过MSDN订阅获得Visual Studio,请转到此处下载ISO。

    现在,重新安装一切,尝试重新制作。它又发生了吗?

    F#@& ing s#!t。

    现在是时候创建错误报告了。转到连接

    https://connect.microsoft.com/VisualStudio/feedback/LoadSubmitFeedbackForm

    尽可能多地提供 。您需要向他们提供他们在表单中要求的所有信息,以及有关错误的详细信息,如何重新编写错误以及您尝试修复它所做的工作。还记得我告诉你写下的那些笔记吗?现在把它们吹干了。我强烈建议您将问题标记为公开,因为您的问题可能会被其他人发现并评论。

    在一天之内,您将收到回复。他们可能希望您打开Visual Studio日志记录并重新发出问题。我不会在这里告诉你如何做到这一点,因为他们会给你关于你正在运行的Visual Studio版本的确切说明。跟着他们,尽快回复。

    此过程将产生以下三种结果之一:

    1. 他们会告诉你,你做错了
    2. 他们会发现导致问题的外部演员
    3. 他们会发现一个错误
    4. 对于#1,停止这样做,你就完成了。对于#2,他们可能会告诉你卸载坏的演员(例如,删除一个插件)并告诉负责这个bug的人(不要懈怠 - 这样做)。对于#3,他们将对错误进行分类,并在稍后修复。如果它是一个真正的错误,他们可能会建议至少让你再次行动的解决方法。

      就是这样。现在,出去重新安装Visual Studio!