Was ist die virtuelle Maschine von Visual Studio, auf die sich Joel und Jeff bezogen haben?

1827
ymasood

Ich bin neu in diesem Bereich, daher konnte ich nicht wirklich verstehen, worüber Joel und Jeff in einem ihrer letzten Stack Overflow-Podcasts gesprochen haben. Ich erinnere mich an Joel, der sich auf Visual Studio bezog, als er mit OS und IIS alle möglichen Dinge erledigte, und dann dachte er, eine virtuelle Maschine könnte eine gute Lösung sein. Zu diesem Punkt sagte Jeff ja, aber dann diskutierten sie die Auswirkungen einer solchen Maschine auf Speicher und Leistung.

Könnte mir hier einiges helfen und das erklären. Wenn Sie eine virtuelle Maschine verwenden möchten, wie können wir sie unter Windows 7 einrichten (sobald sie beendet ist).

1

2 Antworten auf die Frage

2
harrymc

Es ist eine virtuelle Maschine (VPC), die die neueste Microsoft-Entwicklungsumgebung unter Windows Server 2003 Enterprise Edition SP2 demonstriert.
Siehe hierzu: "Virtuelle Maschine von Visual Studio Team System" .

2
salmonmoose

Ich höre immer mehr Entwickler, die sich für dieses Setup entscheiden, und habe es gelegentlich selbst verwendet.

Im Wesentlichen haben Sie Ihr Host-Betriebssystem, in dem Sie Ihre tägliche Arbeit erledigen, und Sie arbeiten auf einer sauberen VM.

Wenn etwas schief geht, müssen Sie nicht erneut installieren. Erstellen Sie einfach eine neue Kopie der VM.

Dies bedeutet, dass Sie mehrere Versionen Ihrer Software gleichzeitig auf verschiedenen VMs installieren können und dass alle Entwickler über ein Standard-Build-Target verfügen.

Sie können dies mit praktisch jeder Virtualisierungssoftware einrichten, einfach ein Client-Betriebssystem installieren und das Image des Laufwerks klonen.

Ich gehe davon aus, dass alle unsere Dateien in diesem Fall nicht Teil der VM sind. Dass wir von einer VM zur anderen wechseln könnten (sogar eine frühere verwerfen) und alle unsere Dateien intakt haben könnten? ymasood vor 15 Jahren 0
Mit Virtual PC können Sie der virtuellen Maschine einen Laufwerksbuchstaben hinzufügen, der einem Ordner auf Ihrer realen Maschine zugeordnet ist. Andernfalls würden Sie Ihren Code verlieren, wenn Sie Ihre Dateien nicht herauskopieren, bevor Sie die VM dazu auffordern, die Änderungen zu verwerfen. Martin vor 15 Jahren 0
In meinem Fall entwickle ich auf dem Hauptcomputer und setze auf der VM aus. Entweder bei Desktopanwendungen über das Installationsprogramm oder bei Webanwendungen durch einen symbolisch gekoppelten Checkout des Repos. salmonmoose vor 15 Jahren 0