2010-05-25 4 views
13

Ist es möglich, Einstellungen zwischen Computern in Visual Studio 2010 zu synchronisieren? Ich weiß, dass Sie es tun können, indem Sie Ihre Einstellungen exportieren und sie dann auf einen anderen Computer kopieren oder in eine Drop-Box oder etwas anderes legen. Also habe ich mich gefragt, ob es einen anderen Weg gibt, es zu tun?Synchronisierungseinstellungen zwischen Computern in Visual Studio 2010

+3

Dies ist eine wichtige PITA - wir brauchen eine Erweiterung, die Einstellungen zu Cloud-Speicher synchronisiert ... – GraemeF

+0

Ich habe versagt kläglich, um das mit Dropbox arbeiten zu lassen, was eine große Schande ist, da es sehr nützlich wäre. –

Antwort

2

Ich habe Microsoft Live Mesh verwendet, um Ordner synchron zu halten. Oder es gibt wahrscheinlich eine "Benutzerdatenpfad" -Einstellung, die Sie verwenden können, um etwas wie DropBox/ZumoDrive Laufwerksbuchstaben zu verwenden.

Hinweis: Sie können Ihren Settings-Ordner synchronisieren, um die meisten Sachen zu erhalten, aber installierte Erweiterungen werden in% LocalAppData% \ Microsoft \ VisualStudio \ 10.0 \ Extensions (auf meinem Rechner: C: \ Benutzer {Benutzername} \ AppData \ Local) gespeichert \ Microsoft \ VisualStudio \ 10.0 \ Erweiterungen)

!?!?!?!? Weiß jemand, warum MS darauf besteht, das Documents \ Visual Studio 2010 weiterhin für alles gegen seine eigene Application Design Guidance zu verwenden?!?!?!?

6

Unter Extras> Optionen> Umgebung> Import- und Exporteinstellungen gibt es eine Option zu Automatically save my settings to this file. Sie können dies dann auf einem beliebigen Computer, den Sie synchronisieren möchten, auf eine Datei an einem freigegebenen Speicherort (gemeinsamer Netzwerkordner, Dateisynchronisierungsdienst usw.) einstellen. Persönlich teile ich meine Einstellungen auf diese Weise mit Dropbox ohne Probleme.

+0

Visual Studio lädt die Einstellungen beim Start und speichert sie beim Beenden, so dass dies nicht so gut funktioniert, wenn Sie es auf mehreren Rechnern gleichzeitig laufen haben, aber es ist sicherlich ein guter Anfang! – GraemeF

4

Es gibt eine neue Erweiterung für Visual Studio namens ExtensionSync, die von Latish Sehgal erstellt wurde.

Fügen Sie diese Erweiterung in Visual Studio hinzu und sie wird Ihre Einstellungen bei jedem Start lesen und aktualisieren.

Weitere Informationen finden Sie auf this blog post.

+0

Ich merkte nur, welche Erweiterungen aktiv waren, nicht die Einstellungen von Visual Studio oder die Erweiterungen selbst. –

+0

Am Ende habe ich @JChristians Vorschlag (mit Live Mesh) und ExtensionSync kombiniert und beide so eingerichtet, dass sie in den gleichen freigegebenen Ordner schreiben. –

4

finden ich die besten solution für VS-Einstellungen Synchronisation gefunden - es heißt Pfeffer und ist ein kostenloses Visual Studio 2010-Erweiterung. Es speichert die Einstellungen mit Windows Azure, so dass sie überall verfügbar sind.

+3

Der Link verweist auf das Pepper-Projekt auf Codeplex. Es verwendet Azure, um die Einstellungen online zu speichern, sodass Sie Ihre Einstellungen überall herunterladen können. @Disposer Sie können mehr Stimmen erhalten, wenn Sie einen oder zwei Sätze über den Link hinzufügen, damit die Leute nicht darauf klicken müssen, um herauszufinden, was Ihre Lösung ist. – Phil

0

Ich benutze the solution outlined in this blog post und bis jetzt funktioniert es wirklich gut.

Ich benutze 3 Maschinen und alle von ihnen halten alles synchron, einschließlich der Erweiterungen.

Ich bemerkte einige Kuriositäten, wenn ich VS auf mehr als einer Maschine gleichzeitig geöffnet hatte, weil es in die vsSettings-Datei schreibt, wenn Sie Visual Studio schließen. Ansonsten funktioniert es großartig.

UPDATE: Produktivität Power Tools nicht so gut spielen, wie es erfordert die Erweiterung in den 'pro Benutzer' Ort installiert werden, um richtig zu funktionieren.

2

Ich würde die kostenlose Erweiterung empfehlen:

VS commands

VSCommands für Visual Studio 2010

http://visualstudiogallery.msdn.microsoft.com/d491911d-97f3-4cf6-87b0-6a2882120acf

VSCommands für Visual Studio 2012

http://visualstudiogallery.msdn.microsoft.com/a83505c6-77b3-44a6-b53b-73d77cba84c8

Ansicht der full feature list

mit Einzelheiten:

  • accesing Optionen
  • Debug Assistance
  • IDE Einstellungen Synchronisation
  • IDE Ausgabefenster Erweiterungen
  • IDE Hauptmenü-Erweiterungen
  • IDE Lösung Abzeichen
  • Mappen-Explorer-Erweiterungen
    • Kopieren/Einfügen Referenz
    • Kopieren/Einfügen als Verknüpfung
    • Zip Lösung
    • Open (Shell)
    • Edit (Shell)

Über eine Million Downloads!

p.s. Ich weiß SquaredInfinity nicht, aber ich bin ein großer Fan der Erweiterung und möchte es teilen :)