Visual Studio 2012 und Dropbox spielen nicht gut zusammen

9

Seit dem Wechsel zu VS 2012 tritt häufig ein Problem auf, bei dem Dropbox versucht, Dateien zu synchronisieren, während VS 2012 sie erstellt (beim Hinzufügen eines Projekts, Installieren von Nuget-Paketen usw.). VS schlägt fehl, weil die Datei (en) gesperrt sind. Hat jemand anderes dieses Problem erlebt? Gibt es eine Möglichkeit, Dropbox so zu konfigurieren, dass die Synchronisierung um einige Sekunden verzögert wird, oder eine andere Lösung?

Chris
quelle
Klingt eher nach etwas, das Sie den Dropbox-Entwicklern vorschlagen sollten. Ich denke nicht, dass so etwas wie Dropbox Dateien überhaupt sperren sollte - wenn sie während der Synchronisierung geändert werden, sollte es auf transparente Weise behandelt werden.
ThiefMaster
@ThiefMaster: Ich habe das Gefühl, dass Dropbox die Datei sperrt, um eine Art Hash zu erstellen, der mit dem auf dem Server verglichen wird. Das Problem tritt nur sporadisch auf, da VS 2012 versucht, die Datei beim Erstellen zu sperren, und Dropbox anscheinend versucht, alles zu sperren, sobald es erstellt oder geändert wird. Ich sehe es die ganze Zeit beim Kompilieren des Debug-Builds und VS 2012 beschwert sich, dass die pdbDatei nicht geöffnet werden kann.
Darda
@pelesl Ich sehe es meistens beim Zurücksetzen oder Aktualisieren von Nuget-Paketen mit Abhängigkeiten, aber ich sehe auch das PDF-Problem. Ich bin seitdem zu OneDrive übergegangen und habe festgestellt, dass die Verarbeitung geänderter Dateien anscheinend verzögert ist. Vielleicht war es beabsichtigtes Design oder nur ein Nebenprodukt von etwas anderem, aber es hat dieses Problem für mich beseitigt.
Chris

Antworten:

2

Die einzige Alternative besteht derzeit darin, die Synchronisierung anzuhalten, während Sie an Visual Studio arbeiten. Dropbox hat jetzt keine Option, die Synchronisierung zu verzögern. Sie können die Synchronisierung anhalten, indem Sie mit der rechten Maustaste auf das Dropbox-Symbol klicken und dann "Synchronisierung anhalten" auswählen.

Geben Sie hier die Bildbeschreibung ein

Sathyajith Bhat
quelle
Dies beendet die Synchronisierung . Gibt es eine Problemumgehung, um das Verhalten von VS 2012 beim Erstellen von Dateien zu ändern? Anscheinend hat OP mit VS 2010 kein solches Problem, nehme ich an.
Isaac
2

Ich habe meine VS-Projekte in Dropbox und habe kein Problem, obwohl ich eher die selektive Synchronisierung (Dropbox-Client: Einstellungen> Konto) verwende, um das Verzeichnis nuget / packages zusammen mit / obj und / bin auszuschließen, um Speicherplatz und Synchronisierung zu sparen "Rauschen" / Bandbreite.

Duncan Smart
quelle
2
Ich bin neugierig ... schließen Sie diese Ordner für jedes neue Projekt, das Sie erstellen, ausdrücklich aus? Als jemand, der manchmal wöchentlich an 5-10 verschiedenen Projekten arbeitet, scheint dies schrecklich langweilig zu sein, unabhängig vom Nutzen.
Chris
Ja, es ist langweilig und ich wünschte, es gäbe eine Möglichkeit, es zu automatisieren, aber es ist einmalig - ich erstelle nicht ständig viele Projekte.
Duncan Smart