【问题标题】:Updating to Visual Studio 2017 15.8.6, now completely broken更新到 Visual Studio 2017 15.8.6,现已完全损坏
【发布时间】:2019-03-15 11:51:49
【问题描述】:

我上周更新到 Visual Studio 2017 15.8.6(我运行的是 Windows 10,完全是最新的),从那以后我完全无法使用 Visual Studio。

当我尝试创建一个新的 Visual C++ 项目时,我收到以下错误:

接着是:

然后:

这不仅限于 Visual C++。 C# 项目也失败了:

即使按下工具栏上的帮助按钮也会引发错误:

我花了很长时间寻找这些问题的解决方案,并尝试了多种方法:

1) 我安装了“清除 MEF 组件缓存”扩展并运行它。没有运气。

2) 我完全删除了 AppData 目录中的 VisualStudio 文件夹。没有运气。

3) 我重新安装了 Visual Studio 2017。两次。

4) 我运行了修复安装。

没有任何作用。重新安装没有任何作用,而且我在 MSDN 论坛上找到的解决方案都不起作用。

每个项目模板都失败了。我确保在 Visual Studio 安装程序中选择了每个必要的组件。我没有想法。

这是我的 ActivityLog.xml 文件的内容,在一些错误消息中引用:

[https://pastebin.com/RVgpmDTG][1]

【问题讨论】:

  • 关闭 Visual Studio 并尝试转到 %localappdata%\Microsoft\VisualStudio 并将文件夹重命名为 15.0_BunchOfLettersAndNumbers 添加类似 _bak 的内容。重新打开视觉工作室,它将重新创建设置。看看有没有帮助。
  • 尝试对%appdata%\Microsoft\VisualStudio做同样的事情
  • 这是我上面尝试的第二种方法。我走得更远,只是完全删除了文件夹。我按照您的建议再次尝试,但没有运气。
  • 通过2017安装程序修复VS2017
  • @RobertJosephDacunto 抱歉.. 我认为这是我之前遇到的同样问题。重命名文件夹对我有用

标签: c# visual-studio visual-c++ visual-studio-2017


【解决方案1】:

看来我找到了解决方案。从 VS 开发人员命令提示符运行以下命令:

gacutil /u Microsoft.Build.Framework

gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Build.Framework.dll"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多