如何防止VS 2008在打开解决方案时打开文件

时间:2008-10-06 13:28:20

标签: visual-studio

当我在VS 2008中打开解决方案时,我不希望它打开我上次打开的所有文件。我只是想让它打开解决方案。无法看到配置选项,是否可能?

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

通过为EnvDTE.SolutionEvents的BeforeClosing事件添加处理程序,您可以在关闭解决方案之前自动关闭所有文件的过程 - 这将在VS退出时调用。

在VS2005中,将以下内容添加到EnvironmentEvents宏模块将关闭所有打开的文档:

Private Sub SolutionEvents_BeforeClosing() Handles SolutionEvents.BeforeClosing
    DTE.ExecuteCommand("Window.CloseAllDocuments")
End Sub

Visual Studio 2008似乎支持相同的事件,因此我确信这也可以在那里工作。

如果您愿意,我确定您也可以删除处理程序中项目的.suo文件,但您可能想要AfterClosing事件。

相关问题