程序开发 > C# > 正文

VS打开解决方案自动展开所有项目的解决办法

亮术网 2020-07-28 本网原创

有的时候也不知道改到了那里,导致每次用 VS 打开解决方案总是自动展开所有项目,并且不自动打开上次打开过的文件。项目多的时候,所有项目都展开导致解决方案资源管理器拉得太长,找文件很不方便,每次又得手动的把一个个项目折叠起来,显得非常麻烦,好在找到了解决办法。

 

一、快捷步骤

打开项目 → 折叠起不常用的项目 → 打开想打开的文件 → 删除“.suo”文件 → 关闭解决方案 → 再次打开解决方案 → 恢复正常。

 

 

二、详细步骤

1、用VS(Visual Studio)打开解决方案(VS2005、2008、2010和2012都可以)。

2、折叠起不常用的项目,打开正在编辑的文件。

3、删除“.suo”文件(在解决方案根目录下,与“解决方案名.sln”同一目录),该文件是隐藏的,如果没有找到,显示所有文件就可以了。

4、 关闭解决方案,然后重新打开解决方案。此时,刚才折叠的项目没有再自动展开,打开的文件也自动打开了。当打开解决方案时,发现没有“.suo”文件,VS会自动重新创建一个。

 

相关说明:

“.suo”文件是 Solution user option 的缩写,它用于保存用户界面的自定义配置,包括布局、断点和项目最后编译而又没有关闭的文件等,以便下一次用 VS 打开时可以恢复这些设置。