AFAIK, es gibt keine solche Option. Es gibt jedoch ein altes Tool namens NoClose , das die Schaltfläche (X) für Sie deaktivieren kann ( siehe LifeHacker Artikel über dieses Tool)
Obwohl ich es nicht unter Windows 7/8 verwendet habe, bin ich mir nicht sicher, ob es kompatibel ist.
Ich habe dies in Visual Studio 2010 noch nicht versucht, aber Sie können dies in Visual Studio 2008 zumindest mithilfe eines Automatisierungsmakros erreichen. Die folgenden Anweisungen funktionieren für 2008 und sollten (hoffentlich) nicht zu schwer für 2010 zu übersetzen sein.
Öffnen Sie die Macro IDE (Extras- & gt; Macros- & gt; MacroIDE), und in der Liste der Makros sollten Sie einen Artikel EnvironmentEvents
sehen. Doppelklicken Sie auf diese Schaltfläche, um ein Modul mit den vorhandenen Umgebungsereignismakros zu erhalten.
Wählen Sie in der Drop-down-Liste SolutionEvents
und dann in der Deklarationsliste QueryCloseSolution
. Wir erstellen ein Makro, das ausgeführt wird, wenn Sie versuchen, eine Lösung zu schließen. Wir erstellen ein Nachrichtenfenster, um den Benutzer zu fragen, ob er es wirklich tun möchte, und optional das Herunterfahren abzubrechen - Sie sollten am Ende so etwas wie folgt erhalten:
Speichern Sie das Makro-Projekt und versuchen Sie, die Lösung zu schließen, oder fahren Sie Visual Studio herunter. Wenn die Sterne ausgerichtet sind, wird eine Bestätigungsmeldung angezeigt. Wenn Sie auf "Abbrechen" klicken, wird die Lösung nicht geschlossen, und VS wird nicht heruntergefahren.
Nun, vielleicht kann jemand in den Kommentaren bestätigen, ob dies für VS2010 funktioniert?
Tags und Links visual-studio-2010