今天我遇到了这个奇怪的错误。在我的Windows 8计算机上,我安装了Microsoft .NET Framework 4.6并重新启动了计算机。但在那之后,当我尝试打开Visual Studio 2012项目(用C ++开发)时,它给了我错误:
无法完成操作。没有这样的界面支持
即使在网上查找它,我也没有得到任何解决方案。并且无法卸载框架。我被困住了。任何帮助都会非常感激。
更新
当我点击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>
答案 0 :(得分:1)
我通过删除文件夹来解决此问题:
%LOCALAPPDATA%\Microsoft\VisualStudio\11.0\ComponentModelCache
然后重新启动Visual Studio 2012.
(我发现此信息here帮助了我)