是否有可能在Visual Studio 2008中打开一个项目,而无需打开所有先前我最后一次打开项目打开的文件。 我有很多保持打开的文件,因为我对他们工作的习惯,所以下一次我打开项目,它(非常缓慢)加载了一堆文件,到我可能甚至不需要打开编辑器。 我已经通过设置搜索,也找不到任何事来阻止这种行为。
Answer 1:
简单地删除该文件名为.suo。 它包含打开的文件列表。
Answer 2:
研究有点轮番上涨的事实,你可以用宏做:
- 创建一个新的宏(或使用现有的一个)。 你应该看到一个模块调用
EnvironmentEvents
在宏资源管理器。 (有关详细信息,请参见这里 。) - 打开
EnvironmentEvents
模块。 把这个代码:
Public Sub CloseDocsOnExit() Handles SolutionEvents.BeforeClosing DTE.ExecuteCommand("Window.CloseAllDocuments") End Sub
- 保存并生成宏。
- 打开一大堆的文件在您的解决方案,然后关闭Visual Studio中。
- 好极了! 没有更多的打开的文档!
- (注:尽管它说SolutionEvents,它也可以,如果你在不具备溶液中的项目。)
Answer 3:
我从来没有意识到,让我生气以及多少! 我一直没能找到一个设置,但在Options > Environment > Keyboard
可以绑定一个快捷方式Window.CloseAllDocuments
。 ALT+X
是未绑定对我来说,我用了。 我很感兴趣,如果有一些隐藏的设置自动做这个解决方案虽然退出(或负载)。
Answer 4:
编辑:共读错的问题在第一 - 无视我的第一个(现在没有了)的答案。 :)
我改变了键盘映射CTRL-SHIFT-C从抚育类视图以关闭所有文档窗口 - 这是我用了几个数量级更经常 - 然后我刚刚闭幕的解决方案之前清除我的工作区。
Answer 5:
尝试以下方法:
- 关闭所有文件后,关闭程序。
- 制作的[任何]一个名为.suo副本
- 再次打开该解决方案,打开某些文件,并退出。
- 复制(不要移动)在刚生成的一个旧文件名为.suo。
- 只读状态的文件名为.suo。
如果你有一个仓库,你可能要检查该文件中。
我的建议是,因为我有相反的问题,它没有自动打开我的旧文件,原因是已被签入到存储库,并为(出于某种原因)不被覆盖工作室名为.suo一个文件。 该文件甚至没有写保护。
Answer 6:
我希望的东西多一点自动。 VS会创建一个新的文件名为.suo每个项目节省了时间。 所以,我会在每次我打开该项目时间删除该文件。 我也不想一定要记得关闭VS.之前关闭所有文件
我已经使用其他IDE也有类似的功能,但也使相当简单的打开/关闭。
谢谢你的帮助。
Answer 7:
或者,你可以关闭之前VS.从窗口菜单中关闭所有打开的文档
Answer 8:
在Visual Studio 6.0(VC ++),该过程是稍有不同。
删除.ncb文件(通常位于在同一个地方作为你的.DSP或.DSW文件)。
Answer 9:
只有这样,对我的作品是:更改项目位置并再次打开该解决方案的形式存在。 :)
文章来源: Visual Studio open files question