當您在Visual Studio 2008中打開解決方案(或針對該問題的ealier版本)時,它會在您關閉Visual Studio之前打開您未關閉的所有文檔。無論如何要關閉此功能,或修復此行爲的插件?加載50個文件的解決方案需要永久加載嗎?無論如何告訴Visual Studio不要在我加載解決方案時打開所有文檔?
19
A
回答
12
您可以在關閉解決方案之前自動完成關閉所有文件的過程,方法是爲EnvDTE.SolutionEvents的BeforeClosing事件添加處理程序 - 當VS退出時,將會調用此處理程序。
在VS2005,加入以下到EnvironmentEvents宏模塊將關閉所有打開的文檔:
Private Sub SolutionEvents_BeforeClosing() Handles SolutionEvents.BeforeClosing DTE.ExecuteCommand("Window.CloseAllDocuments") End Sub
Visual Studio 2008中似乎支持相同的事件,所以我敢肯定,這會也在那裏工作。
我相信你也可以在你的項目中刪除你的項目的.suo文件,但是你可能想要AfterClosing事件。
17
您是否試過刪除.suo文件?
這是一個隱藏的文件,位於您的解決方案(sln)文件旁邊。 suo是「解決方案用戶選項」,並且包含最後一次配置,例如上次打開項目時打開的選項卡,以便在您在Visual Studio中重新加載項目時再次打開它們。
如果你刪除它,一個新的'空白'suo文件將被無聲地重新創建。
0
我不認爲有這個選項(或我找不到),但你可能會寫一個宏來爲你打開項目。
此鏈接有一些代碼來關閉它,你可以適應打開文件: http://blogs.msdn.com/djpark/
我無法找到答案這種特定的問題,但一個很好的鏈接IDE技巧和竅門是: http://blogs.msdn.com/saraford/default.aspx
0
備選答案:
在關閉解決方案之前,請按住Ctrl+F4
,直到所有窗口關閉。
0
VS嘗試保存上次已知的視圖。除了上面你提到的腳本可以退出VS
3
ALT-WL之前手動關閉所有文檔
這是組合鍵關閉所有打開的標籤,它可以在關閉項目之前被按下,除非你喜歡點擊窗口|在關閉項目之前關閉所有文檔。
--Gus
相關問題
- 1. 無法打開Visual Studio解決方案
- 2. 在Visual Studio解決方案文件夾中打開Office文檔
- 3. 如何在打開Visual Studio解決方案時顯示文件
- 4. Visual Studio 2013在打開解決方案時不加載參考文件
- 5. 無法在Visual Studio 2010中打開解決方案文件
- 6. 無法在Visual Studio代碼中打開解決方案文件
- 7. 當我打開/關閉解決方案時,如何防止Visual Studio 2008關閉所有打開的文件?
- 8. 解決Visual Studio 2008在加載解決方案時崩潰
- 9. 如何在Mono開發中打開Visual Studio解決方案
- 10. 無法打開解決方案 - 由於我的Visual Studio版本?
- 11. 如何使Visual Studio根據打開的解決方案而有所不同?
- 12. 打開Visual Studio 2010解決方案在Visual Studio 2013中
- 13. 如何在不加載所有項目的情況下打開Visual Studio解決方案?
- 14. Visual Studio需要很長時間才能加載解決方案
- 15. 如何在Visual Studio中打開相關解決方案時打開項目?
- 16. Visual Studio 2010每次打開解決方案時都會檢查解決方案
- 17. Visual Studio Professional 2013崩潰時打開解決方案/文件
- 18. 打開Visual Studio 2010解決方案文件時出錯
- 19. Visual Studio自動化:在解決方案加載時枚舉打開的窗口
- 20. 無法在Visual Studio 2005中打開解決方案
- 21. 如何在Visual Studio中打開解決方案
- 22. 在Visual Studio中打開C#解決方案時自動打開文件
- 23. 我的Visual Studio 2005的解決方案有時不能打開整個項目
- 24. VS加載項打開解決方案
- 25. 打開Visual Studio解決方案時顯示開始頁面
- 26. Visual Studio 2008解決方案始終以Visual Studio 2010打開
- 27. 使用Visual Studio插件打開Visual Studio解決方案
- 28. Visual Studio 2010在打開解決方案時崩潰
- 29. Visual Studio在打開解決方案時死亡
- 30. 解決方案加載時自動加載VSPackage visual studio擴展?
我剛試過這個。有用。 – jop 2008-09-29 10:17:21
不錯的提示!謝謝。 – jop 2008-09-29 10:19:11
如果有一個自動函數可能會很好,但也許它可能是一個偉大的插件或宏。 您可以在關機時自動運行宏嗎? – 2008-09-29 10:22:25