如果VS2013,在打開解決方案時,報如下錯誤:
“未找到與約束
ContractName Microsoft.Internal.VisualStudio.PlatformUI.ISolutionAttachedCollectionService
RequiredTypeIdentity Microsoft.Internal.VisualStudio.PlatformUI.ISolutionAttachedCollectionService 匹配的導出”
導致項目無法打開以及VS無法關閉。
解決方法:
1.關閉VS;
2.去C:/Users/<your users name>/AppData/Local/Microsoft/VisualStudio/12.0/ComponentModelCache文件夾下刪除所有文件及文件夾;
3.重新打開VS即可。
如果是vs2012的話
方法一:
可以嘗試刪除最近更新的windows補丁更新,主要是關於.net Framework的。
如果方法一行不通,可以嘗試方法二,或直接用方法二解決。
方法二:
安裝微軟的windows補丁 KB2781514(官網:https://www.microsoft.com/zh-cn/download/details.aspx?id=36020) ,補丁主要解決“在 .NET Framework 4.5 更新之后,Visual Studio 用戶可能無法打開或創建 C++ 或 JavaScript 文件或項目。”
