回答
AFAIK,沒有這樣的選擇。然而,有一個叫NoClose舊的工具,可以禁用(X)按鈕,你(見LifeHacker article有關此工具)
雖然我不能在Windows 7/8下使用它,我不知道這是否是兼容的。
NoClose位於http://www.donationcoder.com/Software/Skrommel/NoClose/NoClose.ahk,它適用於我(Vs2013,Win7),因爲它可以抑制系統菜單上的Windows本機關閉項目。這適用於我,因爲我使用鍵盤而不是鼠標。不幸的是VS 2013使用了所有者繪製的窗口裝飾,所以窗口右上角的X仍然保留,所以使用鼠標關閉的人仍然會遇到問題。 –
它不適用於VS2017 –
我還沒有在Visual Studio 2010中嘗試過這一點,但是您至少可以通過使用自動化宏來實現Visual Studio 2008。下面的說明適用於2008年,並且不應該太難轉換到2010年(希望)。
打開宏IDE(工具 - >宏 - > MacroIDE),並在宏列表中,您應該看到一個項目EnvironmentEvents
。雙擊此以獲取包含現有環境事件宏的模塊。
在下拉列表中選擇SolutionEvents
,然後在聲明列表中選擇QueryCloseSolution
。我們正在做的是創建一個當您嘗試關閉解決方案時運行的宏。我們將創建一個消息框,詢問用戶,如果他們真的想這樣做,並選擇取消關機 - 你應該結束了,像這樣:
Private Sub SolutionEvents_QueryCloseSolution(ByRef fCancel As Boolean) Handles SolutionEvents.QueryCloseSolution
If (MsgBox("Close the solution?", MsgBoxStyle.OkCancel) = MsgBoxResult.Cancel) Then fCancel = True
End Sub
保存宏項目,並嘗試關閉該解決方案,或者關閉Visual Studio。如果星星對齊,你會看到一個確認消息框。如果您單擊「取消」,解決方案將不會關閉,並且VS不會關閉。
現在,也許有人可以在評論中確認這是否適用於VS2010?
偉大的解決方案@icabod - 在2010年確認。 – Yaniv
它不適用於VS2017 –
- 1. Visual Studio 2010選項卡關閉按鈕
- 2. 問題關閉Visual Studio 2010中
- 3. visual studio 2010 exe突然關閉
- 4. Visual Studio 2010:全部關閉,但選中
- 5. 如何正確處理Visual Studio關閉?
- 6. 關閉前確認
- 7. Visual Studio 2010的Visual Studio 2010主題?
- 8. Visual Studio 2012慢速關閉
- 9. 的Visual Studio意外關閉
- 10. Visual Studio 2008意外關閉
- 11. 關閉Visual Studio彈出框
- 12. Visual Studio 2010(devenv)Hung關閉後的進程
- 13. 快捷鍵關閉立即窗口在Visual Studio 2010
- 14. Visual Studio 2010在git pull後關閉打開的文件
- 15. 如何關閉Visual Studio 2010中的遠程調試?
- 16. 幾乎每次關閉時,Visual Studio 2010都會崩潰
- 17. 在Visual Studio 2010中關閉自動引號插入
- 18. 如何關閉Visual Studio 2010腳本調試?
- 19. 關閉選項卡的Visual Studio 2010需要8秒?
- 20. Howto暫時關閉Visual Studio 2010中的自動格式化
- 21. Visual Studio 2010 Intellisense建議ScriptEngine關閉腳本標記
- 22. Visual Studio 2008/2010中針對jQuery關閉的Intellisense支持{
- 23. 在Visual Studio 2010中關閉「自動完成」「查找」框
- 24. Visual Studio 2010關閉數據集設計器錯誤
- 25. 關閉事件處理程序在Visual Studio 2010
- 26. Visual Studio 2010中的默認語言
- 27. 默認Visual Studio 2010和2008字體
- 28. Visual Studio 2010部署安全性認證
- 29. WebsiteSpark&Visual Studio 2010
- 30. Microsoft visual studio 2010
VS中沒有這樣的功能,這是一件好事。當然,它會問你是否想關閉打開的文件,這也是一件好事。當一個應用程序需要知道我是否真的***真的意味着什麼時候(在VS中說,我已經點擊了兩件事來關閉一個解決方案)時,我很惱火。 –
謝謝。有時候我不小心關了它,所以找了這樣的設置 – overture
是的,我也是。但是,重新打開它很容易,但是,我不會錯過它。 –