我可以将构建配置从调试更改为发布(或我创建的其他调试配置),但是当我更改回调试时,Visual Studio会冻结。内存使用量不断攀升和攀升,直到Visual Studio在一小时左右后自动重启。
我确定在某些时候会得到修复。作为临时解决方案,我希望通过更改.suo文件来更改启动时选择的配置。但是,这似乎是一个二进制文件,我认为没有简单的方法来编辑它。除了删除.suo文件之外,还有另一种方法可以选择在启动时选择哪个配置吗?还是建议避免挂?我尝试过轻量级解决方案加载,它没有任何区别。
我删除了.suo文件,并且正如预期的那样,重新创建了一个新文件。新的.suo是6kb大。旧的.suo文件大13MB。
答案 0 :(得分:10)
删除big .suo文件后,我可以在构建配置之间来回切换。 .suo文件隐藏在
中C:\dev\[solution name]\.vs\[solution name]\v15\.suo
(没错,没有文件名,只有.suo扩展名)
答案 1 :(得分:0)
这是一个古老的问题,但是我找到了一个可供人们使用的解决方案。 我们需要做的就是:
GlobalSection(SolutionConfigurationPlatforms) = preSolution
下,剪切不想要的版本。例如。要删除调试,请剪切Debug | x86 = Debug | x86