安装 .net Framework 4.5.2 后打开所有 VS 2013 解决方案时出现异常

Exception when opening all VS 2013 solutions after installing .net framework 4.5.2

我目前无法打开我的任何 Visual Studio 2013 解决方案。这是发生的情况:

1- 所有解决方案都运行良好

2- 我试图打开 CRM 2015 示例解决方案之一,我收到一条错误消息,指出该解决方案需要 .Net Framework 4.5.2 而当前未安装,并询问我是否要更改框架对于已安装4.5.1

的解决方案

3- 我开始安装 .Net Framework 4.5.2,它关闭了 Visual Studio 所有打开的实例并完成了安装

4- 我尝试再次打开示例解决方案,我收到同样的错误,即当前未安装 .Net Framework 4.5.2,并询问我是否要将解决方案的框架更改为已安装的 4.5 .1.我选择将解决方案改为4.5.1

5- 解决方案打开很好。

6- 我尝试打开任何现有的 VS 2013,其中 none 有效。但他们显示错误消息 "Visual C++ Language Manager Package" package did not load correctly,然后显示 VS 对话框 "find solutions, close program,.."。

如何重新打开我的解决方案?

编辑:

这是异常详情:

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: devenv.exe
  Problem Signature 02: 12.0.31101.0
  Problem Signature 03: 54548724
  Problem Signature 04: System.ComponentModel.Composition
  Problem Signature 05: 4.0.30319.34209
  Problem Signature 06: 53489a3b
  Problem Signature 07: 16c
  Problem Signature 08: 4f
  Problem Signature 09: JT1X0453KJCJF34Q1KKIEV0ZVYPHQ53A
  OS Version:   6.3.9600.2.0.0.256.48
  Locale ID:    1033
  Additional Information 1: 5861
  Additional Information 2: 5861822e1919d7c014bbb064c64908b2
  Additional Information 3: a10f
  Additional Information 4: a10ff7d2bb2516fdc753f9c34fc3b069

我 运行 this 中的命令回答并解决了我的问题:

1.devenv.exe/安全模式

2.devenv.exe /resetskippkgs

3.devenv.exe /installvstemplates

4.devenv.exe /重置设置

5.devenv.exe /重置用户数据