Windows 8.1- Visual Studio 2015 Enterprise 将无法启动

Windows 8.1- Visual Studio 2015 Enterprise won't start

不知何故,从星期一早上开始我就无法启动 MS Visual Studio 2015 Enterprise。上周五还好好的,现在启动画面只是闪烁,没有其他任何反应。

我试过了:

运行 它与 devenv /Setup 给出了以下错误:

Could not load file or assembly 'PresentationFramework, Version=4.0.0.0, Culture
=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The modul
e was expected to contain an assembly manifest.

我认为这是问题所在,但我找不到有效的修复方法。我正在使用 .NET 4.6.01055 和 CLR v4.0.30319。

请注意,当我 运行 在 VS 2015 中遇到错误时,VS 2013 也无法启动,并因 TaskScheduler 异常而崩溃。我不是 100% 确定,但我记得不久前 VS 2013 运行 还不错。

所以,我在这里不知所措。

将 Windows 还原到星期一之前的某个点,然后再次尝试启动或重新安装 VS。

从 ETL 中,我可以看到您在加载 PresentationFramework dll 时得到了 System.BadImageFormatException (0x80131018)

<Event MSec= "18182,2520" PID="7288" PName=  "devenv" TID="7680" EventName="Binding/FusionMessage" ClrInstanceID="39" Prepend="False" Message="ERR: Error encountered when binding to native image assembly. (hr = 0x80131018)."/>

因此尝试加载 CPU 架构错误的 DLL。 VisualStudio 是 32 位的,因此 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll 处的文件在您的系统上可能是 64 位的。