未找到與約束ContractName,無法打開項目的解決方案


如果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 文件或項目。”


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM