Visual Studio中打开的文件的问题(Visual Studio open files qu

2019-08-31 11:09发布

是否有可能在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.CloseAllDocumentsALT+X是未绑定对我来说,我用了。 我很感兴趣,如果有一些隐藏的设置自动做这个解决方案虽然退出(或负载)。



Answer 4:

编辑:共读错的问题在第一 - 无视我的第一个(现在没有了)的答案。 :)

我改变了键盘映射CTRL-SHIFT-C从抚育类视图以关闭所有文档窗口 - 这是我用了几个数量级更经常 - 然后我刚刚闭幕的解决方案之前清除我的工作区。



Answer 5:

尝试以下方法:

  1. 关闭所有文件后,关闭程序。
  2. 制作的[任何]一个名为.suo副本
  3. 再次打开该解决方案,打开某些文件,并退出。
  4. 复制(不要移动)在刚生成的一个旧文件名为.suo。
  5. 只读状态的文件名为.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