安装Microsoft .NET Framework 4.6导致错误加载VS2012项目

时间:2016-01-26 08:20:58

标签: .net visual-studio-2012

今天我遇到了这个奇怪的错误。在我的Windows 8计算机上,我安装了Microsoft .NET Framework 4.6并重新启动了计算机。但在那之后,当我尝试打开Visual Studio 2012项目(用C ++开发)时,它给了我错误:

无法完成操作。没有这样的界面支持

enter image description here

即使在网上查找它,我也没有得到任何解决方案。并且无法卸载框架。我被困住了。任何帮助都会非常感激。

更新

当我点击Edit <project name>.vcxproj菜单时,它显示另一个错误:

  

“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”程序包未正确加载。

     

问题可能是由配置更改或安装其他扩展程序引起的。您可以通过检查文件'C:\ Users \ ATUL \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 \ ActivityLog.xml'来获取更多信息。

我检查了文件。在最后它有这个条目:

<entry>
<record>479</record>
<time>2016/01/26 08:24:28.125</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [Microsoft.VisualStudio.Editor.Implementation.EditorPackage]</description>
<guid>{E269B994-EF71-4CE0-8BCD-581C217372E8}</guid>
<hr>80131500</hr>
<errorinfo>No exports were found that match the constraint:   ContractName    Microsoft.VisualStudio.Utilities.IContentTypeRegistryService
RequiredTypeIdentity  Microsoft.VisualStudio.Utilities.IContentTypeRegistryService </errorinfo>
</entry>
然而,这仍然没有任何意义。如果有人知道或已经发现过这个,请告诉我。感谢。

1 个答案:

答案 0 :(得分:1)

我通过删除文件夹来解决此问题:

%LOCALAPPDATA%\Microsoft\VisualStudio\11.0\ComponentModelCache

然后重新启动Visual Studio 2012.

(我发现此信息here帮助了我)