当我在VS 2008中打开解决方案时,我不希望它打开我上次打开的所有文件。我只是想让它打开解决方案。无法看到配置选项,是否可能?
答案 0 :(得分:3)
删除.suo文件...
请参阅Is there anyway to tell Visual Studio not to open all the documents when I load solution?
答案 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事件。