Visual Studio auf Laptop und Desktop

1

Ich habe jetzt dieses Dilemma. Ich verwende Visual Studio seit ungefähr 2 Jahren auf meinem Desktop und auf meinem Laptop. Ich ändere immer wieder die Einstellungen oder füge neue Add-Ons hinzu und muss die Einstellungen dann auf den anderen Computer kopieren.

Das ist sehr ärgerlich und ich versuche eine Lösung zu finden. Hier ist was ich bisher gedacht habe. Ich habe darüber nachgedacht, Visual Studio nur auf meinem Laptop zu installieren, so dass ich immer noch die Möglichkeit habe, das Programm zu programmieren, wo immer ich hingehöre, aber wenn ich zu Hause bin, nur Remote-Desktop in meinen Laptop oder etwas Ähnliches.

Ich habe über einen kvm-Switch nachgedacht, damit ich mich direkt mit meinem Laptop verbinden kann, aber ich habe einen Dual-Monitor eingerichtet und mein Laptop hat nur einen VGA-Anschluss.

Ich bin mir nicht sicher, welche Leistungsprobleme ich bei der Fernsteuerung meines Laptops versuchen würde, aber ich würde damit rechnen, dass dies kein so großes Problem sein wird. Habt ihr noch andere Ideen?

Chris Watts
quelle
3
Scheint so, als ob Sie einen unglaublich großen Job machen ... über eine Einstellungsdatei. Was ändern Sie sowieso so oft?
Rook

Antworten:

4

Wieso überhaupt einen Desktop?

Bei der Arbeit haben wir alle Laptops mit Docking-Stationen. Die Laptops sind so ausgestattet, dass sie alle Entwicklungswerkzeuge und eine virtuelle Maschine ausführen können. Wenn Sie die Dockingstation anschließen, erhalten Sie Zugriff auf eine "echte" Tastatur und einen riesigen Monitor.


quelle
Ein Desktop bietet eine Reihe von Vorteilen: schnellere CPUs, mehr Arbeitsspeicher, schnellere Festplatte und größere Displays (z. B. zwei 24-Zoll-Bildschirme). Außerdem sind sie für eine längere Nutzung ergonomisch besser.
Richard
@Richard - true, aber Sie können zwei Bildschirme über eine Dockingstation und ein Plugin mit einer Standardtastatur und -maus steuern. Ein High-End-Laptop verfügt über ausreichend Speicher und eine ausreichend schnelle CPU. Außerdem können Sie immer eine externe Festplatte kaufen.
ChrisF
1

Ich habe es schon einmal gemacht und es funktioniert einfach. Keine Leistungsprobleme da. Das einzige Problem ist, dass Sie auf einem einzelnen Monitor mit Visual Studio arbeiten und nicht auf zwei, da Remotedesktop für aktuelle Versionen nur einen Bildschirm verwenden kann.

Meligy
quelle
1

Ich habe ein paar Ideen, eine davon mehr als die andere:

  1. Erstellen Sie eine virtuelle Entwicklungsmaschine Sie können eine virtuelle Maschine erstellen, in der Ihre Entwicklungsumgebung so eingerichtet ist, wie Sie es wünschen. Die VM kann auf einem externen Laufwerk abgelegt werden, das Sie einfach an Ihren Laptop oder an Ihren Desktop anschließen. Verfügbare Virtualisierungssoftware, die Sie verwenden können, umfasst VMWare Server oder VirtualBox. Beide sollten die Arbeit gut machen, aber sowohl Ihr Laptop als auch Ihr Desktop benötigen die nötige Leistung, um eine virtuelle Maschine zu betreiben. Ich bevorzuge diese Option jedoch über # 2 unten.

  2. Remote Desktop / VNC Dies kann schwierig sein, zumal Sie eine zuverlässige Netzwerkverbindung zum Internet benötigen und Ihren Desktop rund um die Uhr laufen lassen müssen. Grundsätzlich richten Sie Ihren Desktop so ein, dass Remoteverbindungen zugelassen werden, und verwenden Sie Ihren Laptop, um eine Remote-Verbindung aus dem Internet herzustellen. Sicherheit und Netzwerkleistung lassen diese Option jedoch nicht zur Realität werden. Wenn Sie trotzdem interessiert sind, informieren Sie sich über die VNC-Software oder verwenden Sie Microsoft Live Mesh (www.mesh.com). Live Mesh ist möglicherweise der beste Weg, da die Einrichtung Ihres Netzwerks für diese Verbindung mühsam ist.

ajawad987
quelle
Ein Problem mit Visual Studio (möglicherweise anderen) ist, dass bei Anzeige mit TightVNC oder UltraVNC die Tooltips und Intellisense-Boxen nicht angezeigt werden. :(
JYelton
Also habe ich über die VM-Route nachgedacht, aber jetzt wundere ich mich über die Leistung. Ist der Engpass die Datenübertragung zwischen dem externen Laufwerk und dem Hauptcomputer? Wenn ja, würde dies die Leistung beim Debuggen eines 3D-Programms beeinträchtigen? wie ein xna-spiel? Denn wenn ich Remote-Desktop durchführe und das 3D-Programm starte, fällt die Bildrate im Programm auf 10.
Chris Watts
@ Chris - Ich weiß, dass man mit einer laufenden VM ziemlich gute Frameraten bekommen kann. Mit VMWare Fusion kann ich World of Warcraft auf meinem MacBook Pro überraschend gut durchspielen. Das kann also ein Hinweis darauf sein, dass Sie XNA-Spiele in einer virtuellen Maschine debuggen können. Der limitierende Faktor, den ich beim virtuellen Betrieb von VS2010 sehe, ist die Festplatte, auf der das Host-Betriebssystem (Mac OS X) sowie Windows 7 ausgeführt wird. Eine separate HD würde auf jeden Fall eine Verbesserung beim Debugging und bei datenträgerintensiven Apps zeigen, aber wenn Sie diese Option nicht haben, wäre auch eine einzelne HD in Ordnung.
ajawad987
@JYelton - Ja, ich stimme zu. Ich habe VNC und Remoting ausprobiert und mochte die Erfahrung überhaupt nicht. Das Einrichten einer virtuellen Maschine funktioniert jedoch gut.
ajawad987
0

Ich habe es nicht für VS-Einstellungen versucht, aber ich benutze es Live Mesh Lesezeichen und Entwicklungsprojekte auf mehreren Computern synchronisieren. Es funktioniert sehr gut.


quelle
0

Tauschen Sie Ihren Desktop gegen eine gute Docking-Station für Ihren Laptop ein. Dann haben Sie das Dual-Display-Setup, eine größere Tastatur und eine größere Tastatur. Maus zu Hause und haben trotzdem die Flexibilität des Reisens. Eine Maschine, eine Einstellung, die gewartet werden muss.

baldy
quelle