根本无法在 visual studio 社区 2015 中加载项目

Cannot load projects AT ALL in visual studio community 2015

自从我在处理一个项目时我的计算机突然决定重启以来,我一直遇到这个问题。

每当我现在尝试加载一个项目 - 任何项目 - 都会出现一条警告消息说 "The visual c++ project system package did not load correctly. The problem may have been caused by a configuration change or by the installation of another extension." 单击 "yes" 或 "no" 到 "Continue to show this error message?" 会导致一个完全空白的 IDE,然后尝试打开或创建任何项目或文件会导致错误提示 "Expected 1 exports with contract name "Microsoft.Internal.VisualStudio.PlatformUI.ISolutionAttachedCollectionService“但在应用适用的约束后发现 0。”

在ActivityLog.xml中,警告的描述显示为:

用户:IdeUser,TF400813:资源不可用于匿名访问。需要客户端身份验证。: ImplicitSignIn 期间出现 VssUnauthorizedException 在 Microsoft.VisualStudio.Services.Common.VssHttpMessageHandler.d__20.MoveNext() --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Microsoft.VisualStudio.Services.Common.VssHttpMessageHandler.d__17.MoveNext() --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.d__3.MoveNext() --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.d__79.MoveNext() --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.d__76`1.MoveNext() --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Microsoft.VisualStudio.Services.Location.Client.LocationHttpClient.d__6.MoveNext() --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Microsoft.VisualStudio.Services.Client.VssServerDataProvider.d__39.MoveNext() --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(任务任务) 在 Microsoft.VisualStudio.Shell.Connected.ConnectedUser.IdeConnector.d__2.MoveNext()(ActivityId:00000000-0000-0000-0000-000000000000)

我在 Whosebug 和其他网站上经常看到这个问题,建议的解决方案一直是删除 %LOCALAPPDATA%\Microsoft\VisualStudio.0\ComponentModelCache 然后重新启动 visual studio.但是,到目前为止,这对我不起作用。没有 - 一直到删除所述文件夹然后修复或彻底重新安装 visual studio - 都有效。我无计可施了。除了擦除硬盘和重新格式化 Windows,我不知道还能做什么。这里有人可以提供任何帮助或建议吗?

已修复。因此,我采取的步骤是:

  1. 卸载VS
  2. 已卸载 2017、2016、2015、2014、2013...(x64 和 x86)的 visual c++ redistributable
  3. 检查了我的电脑并永久删除了所有包含 "visual" and/or "studio"
  4. 字样的内容
  5. 已卸载 Xamarin
  6. 已重新安装visual studio
  7. 运行 以管理员身份运行命令
  8. 导航到 visual studio
  9. 的目录
  10. 键入 "devenv /Setup"(区分大小写)
  11. ???
  12. 再次登录(使用另一个 outlook 帐户)
  13. 利润