我在Visual Studio 2015中有很多C ++项目的大型解决方案。加载解决方案时,某些项目始终无法加载。通常,它们是普通的老式静态C ++库项目。
在VS的输出窗口中,“集合已修改;枚举操作可能无法执行。”
并在解决方案窗口中显示项目已卸载。如果我使用解决方案窗口中的右键单击上下文菜单重新加载该项目,则该项目将重新加载而不会出现错误。
我该如何解决呢?
目前尚不清楚VS在项目文件中存在什么问题。我找不到更好或更详细的日志。它仅在我打开解决方案时才发生,并且仅适用于某些项目。
因此,根据msdn论坛的建议,我删除了组成本地Visual Studio缓存的两个目录。那为我解决了这个问题。
.vs in the solution directory
C:\Users\<My user name>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache\
Run Code Online (Sandbox Code Playgroud)
我建议检查 VS 日志,%APPDATA%\Microsoft\VisualStudio\Version\ActivityLog.xml如果其中没有任何内容,请尝试打开额外的 VisualStudio 日志记录
Devenv /log Path\NameOfLogFile
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1834 次 |
| 最近记录: |