Wird VS2012 Arbeit mit TFS2010?
Ich überlege mir, mit VS2012 RC zusammen zu stellen tests der codierten UI (seit VS2010 SP2 FP2 nicht vollständig unterstützt IE9).
Derzeit ist meine test-Projekte befinden sich in einer Lösung, die eine Verbindung zu unserer TFS team-Projekt. Ich habe auch das einrichten einer build-definition, um das Projekt erstellen, wenn neuer code eingecheckt wird (die builds ausgeführt werden, auf unsere build-Maschine).
Ich nehme an, dass wenn ich ein upgrade für meine Lösung zu VS2012, dann bauen können, die die Lösung auf der build-Maschine habe, brauche VS2012 RC installiert ist es auch, nicht wahr? Aber dann ist es möglich, anzugeben in meinem build-definition für mein Projekt zu sein gebaut von VS2012 anstelle von VS2010?
Ist es für mich möglich mein Projekt mit VS2012, während immer noch mit TFS2010? Ich sollte anmerken, meine Lösung wird sein, das nur ein Upgrade auf VS2012. Alle anderen Lösungen im Unternehmen müssen noch gebaut werden, VS2010. Ein unternehmensweites upgrade auf VS2012 nicht in Platz für mindestens ein paar Monate, kann ich mir vorstellen.
Oder brauche ich einen separaten build-Maschine oder so was?
Alle Gedanken, Ideen oder Lösungen dankbar!
UPDATE: So ich habe es ausprobiert, und alles war okay. Mein problem ist nur, dass die tests der Codierten UI ich habe hat nicht funktioniert nach der neu-gebaut auf meine build-Maschine, aber ich nehme an, das ist wohl etwas, was ich brauchen würde, zu Fragen, an anderer Stelle. Um zu klären, die Lösung auch erfolgreich, aber die tests noch nicht.
- In unserem Unternehmen drei Entwickler, die mit Visual Studio 2012 und 4 VS10. Wir hatten keine Probleme mit; TFS2010, oder unsere source/controller und agent-Server. So sieht alles gut aus für mich. (Daumen drücken!)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Visual Studio 2012-Projekt die änderungen erlauben die meisten Arten noch geöffnet werden, die von Visual Studio 2010 mit SP1, also es hängt davon ab, welche Art von Projekten werden in Ihrer Lösung - siehe auf dieser Seite für die volle Kompatibilität Liste:
Siehe auch "Round-tripping" mit Visual Studio 11" auf der VS blog hat mehr Details.
Beachten Sie aber, dass wenn Sie Ihre build-Prozess verwendet eine benutzerdefinierte build-Aktivitäten sind dann nur die Installation von Visual Studio 2012 bricht der build-definition auf Ihrem lokalen Rechner, und auch, dass MVC1 oder MVC2-Projekte werden nicht unterstützt von VS2012. Oh, und Visual Studio 2012 ist keine RC mehr, es war RTM würde Letzte Woche.
(Ich nehme an, du meinst 2012 RTM anstatt RC, jetzt, dass die final-Version verfügbar)
Theoretisch (von dem, was ich gelesen habe) VS2012 und VS2010 verwenden Sie das gleiche Projekt/Projektmappe-Datei-format, so dass Sie sollten in der Lage sein, zwischen Ihnen zu wechseln, ohne irgendwelche Kompatibilitätsprobleme (außer, vermutlich aus offensichtlichen Dinge wie die Erstellung neuer Datei-Typen, die VS2010 nicht versteht)
TFS-updates haben in der Vergangenheit bereits rückwärts kompatibel, so können Sie in der Regel verwenden verschiedene client-und server-Versionen (die aber in der Regel müssen Sie ein compatibility pack installiert für alte Kunden auf neue Server, eine neue client, der sich gegen einen alten server hat usualyl in Ordnung). So würde ich erwarten, dass das gut funktioniert.
Ich würde sagen, versuche es, aber diff alle Dateien angezeigt, die in VCS2012 Ausstehende Änderungen sorgfältig, bevor Sie check-in um sicher zu sein, dass es sich nicht verändert, die Probleme verursachen wird. Das Schlimmste was passieren kann, ist, dass Ihre Entwicklung Maschine bekommt eine "korrupte" version des Codes, und Sie müssen wieder 2010.
(Dies ist der Ansatz, den ich habe mit mit unserer 130-Projekt C# - Lösung, und bisher (1 Tag) es funktioniert gut, mal abgesehen von der neuen Benutzeroberfläche macht meine Augen Bluten, wie Sie versuchen, Informationen zu finden, die in allen nicht zu unterscheiden Monochrom-Unordnung)