2012-09-20 15 views
8

Verwenden von Visual Studio Ultimate 2012 v. 11.0.50727.1.Visual Studio 2012 hängt beim Schließen einer Lösung

Wenn ich eine Lösung oder Visual Studio schließe, reagiert das Programm nicht für einige Minuten.

Ich habe die Lösungen versucht, in http://connect.microsoft.com/VisualStudio/feedback/details/748339/vs2012rc-hangs-on-close (Drehen von Auto-Wiederherstellung und Installation von Hotfix http://support.microsoft.com/kb/2493869) vorgeschlagen wird

Visual Studio 2010 neben 2012 hier installiert sehen wir nicht das Problem.

Irgendwelche Ideen?

Antwort

7

Dieses spezielle Problem wurde von Visual Studio-Projekten verursacht, die DLLs auf einem (zugeordneten) Netzlaufwerk referenzieren. Der Dateiserver führt Windows Server 2008 aus, und auf dem Client (auf dem VS ausgeführt wird) wird Windows 7 ausgeführt. Daher wird SMB 2.0 zwischen beiden verwendet. SMB ist das Protokoll für die Übertragung von Netzwerkdateien.

Das Deaktivieren von SMB 2.0, das Zurücksetzen auf SMB 1.0 auf dem Client behebt das Problem. http://www.petri.co.il/how-to-disable-smb-2-on-windows-vista-or-server-2008.htm

+0

+1, ausgezeichneter Tipp. Es funktionierte reibungslos, ja, es muss nur auf dem Client deaktiviert werden, w8 in meinem Fall. Denken Sie daran, die cmd-Eingabeaufforderung als admin auszuführen. – m0dest0

+1

Während dies das Problem löst, kann es ein anderes, ernsthafteres Problem einführen. Wenn sich Teile des Projekts auf einer Netzwerkfreigabe befinden (was die Ursache des ursprünglichen Problems ist), würde Visual Studio bei deaktivierter SMB 2.0 zeitweise bestimmte Vorgänge fehlschlagen, da [ein Grenzwert für Netzwerk-BIOS-Befehle erreicht wurde] (http: // stackoverflow.com/q/806449/11683) und dass das Hosting-Projekt in einem Netzwerk für Windows XP nicht unterstützt wird (obwohl es Windows 7 ist). Ich musste deswegen SMB 2 wieder einschalten. – GSerg

Verwandte Themen