VS2010を閉じようとしているかどうかを確認するには、環境全体を閉じるときにVS2010に尋ねて欲しい。ビジュアルスタジオ2010閉じる閉じる
残念ながら、私はどこでも
誰もが知っている、この設定を見つけることができませんでしたか?
VS2010を閉じようとしているかどうかを確認するには、環境全体を閉じるときにVS2010に尋ねて欲しい。ビジュアルスタジオ2010閉じる閉じる
残念ながら、私はどこでも
誰もが知っている、この設定を見つけることができませんでしたか?
AFAIKのようなオプションはありません。しかし、NoCloseと呼ばれる古いツールがあります(このツールについては、LifeHacker articleを参照してください)
Windows 7/8では使用していませんが、互換性があります。
NoCloseはhttp://www.donationcoder.com/Software/Skrommel/NoClose/NoClose.ahkにあり、システムメニューのWindowsネイティブクローズアイテムを表示しないように、私のために動作します(Vs2013、Win7)。マウスではなくキーボードを使用するため、これは私のために働きます。残念ながら、VS 2013は所有者が描画したウィンドウの装飾を使用しているため、ウィンドウの右上のXが残っているので、マウスを使用しているユーザーはまだ問題があります。 –
それはVS2017で動作していない –
私はこれをVisual Studio 2010で試していませんが、少なくともAutomationマクロを使用してVisual Studio 2008でこれを実現できます。以下の手順は2008年の作業ですが、2010年に翻訳するのは難しいはずはありません(うまくいけば)。
マクロIDEを開き(ツール - >マクロ - >マクロIDE)、マクロのリストに項目EnvironmentEvents
が表示されます。これをダブルクリックすると、既存の環境イベントマクロを含むモジュールが取得されます。
ドロップダウンリストでSolutionEvents
を選択し、Declarationsリストで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で動作するかどうかは、誰かがコメントで確認できますか?
素晴らしいソリューション@ carab - VS 2010で確認した。 – Yaniv
それはVS2017で動作していない –
このようなVSの機能はありません。もちろん、開いているファイルを閉じたいかどうかを尋ねます。アプリがソリューションを閉じるために2つのものをクリックしたときに、本当に、***本当に***が意味することをアプリが要求すると、私は迷惑をかける。ありがとうございます。 –
時々間違って私はそれを閉じて、そのような設定を探しました – overture
ええ、私も。しかし、MRUのリストで、それを再開するのはとても簡単ですが、私はそれを見逃すことはありません。 –