Visual Studio 非常可靠,我们大多数使用它的人都没有遇到您遇到的问题。不过,它是一个相当庞大且复杂的组件套件,这意味着一定会出现问题。
首先:重新启动 Visual Studio,如果失败,请重新启动计算机
大多数小问题都可以通过重新启动 Visual Studio 得到解决。一些涉及连接或服务的问题可以通过重新启动计算机来修复。
如果这不能解决您的问题
无法保证 Visual Studio 的特定安装不会发生不良情况。大型复杂应用程序配置错误或损坏的方式千差万别。
诊断和追踪每一个可能的原因需要付出很大的努力。是不是没有人有时间。一种可靠的解决方案(几乎每次尝试都有效)是:
重新安装 Visual Studio。
来吧,让你的眼睛休息一下。当你接受这个可悲的事实后回来。
…
辞职?好的。我们将通过步骤来解决您的问题,从影响最小但可能最不可能工作的第一个开始。在您尝试解决此问题时,记下笔记! 在心里,或写下来。如果您到达最后一步,您将需要它们。
首先,让我们走最简单的路线,将 Visual Studio 恢复到其原始状态。我们可以通过删除所有扩展程序和重置所有设置来做到这一点。
打开“扩展和更新”对话框。如果找不到,请在快速启动中输入。如果你找不到那个,试试ctrl-q。对于每个已安装的扩展,突出显示它并单击“卸载”按钮。
接下来,让我们重置这些设置。确保先导出它们!
From the docs:
导出您的设置
1. 在菜单栏上,选择工具、导入和导出设置。选择 Export selected environment settings 选项按钮,然后
选择“下一步”按钮。
2. 确保选中您要导出的设置类型的复选框,并清除所有其他复选框,并且
然后选择“下一步”按钮。
3.(可选)为您的设置文件命名,输入应保存的不同路径,或两者兼而有之。默认情况下,设置文件被命名
Currentsettings.vssettings 并保存到 %USERPROFILE%\Documents\Visual
Studio 2015\设置。
4. 选择完成按钮。
您可以稍后从同一位置导入它们。现在,一旦您保存了设置,请返回并重置它们。
工具 -> 导入和导出设置... -> 重置所有设置
重置所有内容后,尝试重现您的问题。还在破吗?
见鬼。
毫无疑问,您需要重新安装。让我们走最简单的路线并进行修复。执行以下操作:
- 转到控制面板 > 程序 > 程序和功能
- 选择 Microsoft Visual Studio [任何版本] [任何年份]
- 点击“更改”
- 点击“修复”
完成此操作后,尝试重现您的问题。它仍然发生吗?
该死的,对不起。
如果您想尝试不同的方式,您可以进行“覆盖”重新安装。只需直接运行安装程序并选择“安装”(如果您可以使用此选项)。您可以使用原始媒体,但我强烈建议您重新下载安装程序。这将覆盖旧版本的新版本,而不会弄乱您的设置。重新安装后,尝试repro。有吗?
哎呀。我们开始吧。
您需要尝试卸载/重新安装。不过,首先,您可能想要导出您的设置。您应该为此答案的第一步完成此操作,但如果您没有这样做,请返回并按照说明立即执行此操作。
保存后,重复步骤 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,他们将对该错误进行分类,并将在稍后的某个时间进行修复。如果这是一个真正的错误,他们可能会建议至少能让你再次行动的解决方法。
就是这样。现在,继续重新安装 Visual Studio!