Ich habe 8 VMS, jeder mit dem Produkt-Code. Ich habe eine Anwendung erstellt, mit der ich eine remote codedui-Automatisierung mit Mstest starten kann. Jetzt ist das Problem, jedes Mal, wenn ich die neuesten dlls auf allen 8 vms kopieren und einfügen muss, um den kürzlich aktualisierten Code auszuführen, und die Übertragung von Dateien vom lokalen Computer an vm dauert Ewigkeiten, um über das Netzwerk zu kopieren.Getting neuesten von tfs und dann die Lösung aus einer Batch-Datei
Gibt es eine Möglichkeit, eine Batchdatei zu erstellen, mit der ich den neuesten Code vom tfs-Server herunterladen und dann meinen codeui-Testcode auf jeder der VMs erstellen kann?
Ich weiß tf get und msbuild kann dafür verwendet werden, aber ich weiß nicht, wie man es korrekt verwendet, da das Erhalten von spät vom Server zu Konflikten führt, die zuerst aufgelöst werden müssen, bevor die Lösung erstellt wird.
Gibt es eine Möglichkeit, die gesamte Lösung über die Befehlszeile zu ersetzen, während die get-Operation ausgeführt wird?
Gibt es einen besseren Ansatz, um mein Problem zu lösen.
Danke!
Dokumentation zum Befehl tf.exe GET: https://msdn.microsoft.com/en-us/library/fx7sdeyf(v=vs.100).aspx – user469104
Wie viele MB/GB sind die kompilierten DLLs? Wie viele DLLs? Ändern sich alle DLLs jedes Mal oder in der Regel nur ein paar? Sind alle DLLs gleich groß oder gibt es ein paar große und den Rest klein? – chief7
Hauptsächlich gibt es nur eine DLL. Aber es gibt auch XML-Dateien, die hinzugefügt werden, so dass die neuesten aus tfs ein Muss ist. Wenn es größere Änderungen gibt, werden 3-4 Dlls getroffen. –