2017-05-09 5 views
0

Ich arbeite in einer Visual Studio 2015-Lösung, die auf unseren Git-Servern als Service Fabric MSBuild Version 1.4 veröffentlicht wird, aber wenn ich die Lösung öffne, fordert es mich auf, die sfproj zu aktualisieren Wenn ich es nicht aktualisiere, ist es in meinem Lösungsexplorer nicht mehr verfügbar.So beheben Sie Service Fabric-Projektversionsprobleme

Ich habe beide Versionen 2.5 und 2.4 von Service Fabric SDK auf meinem Computer installiert, die nach meinem Wissen mit MSBuilds 1.5 und 1.4 korrelieren.

Wie kann ich diese sfproj öffnen, ohne sie auf Version 1.5 zu aktualisieren?

Vielen Dank im Voraus, C

Antwort

1

Eigentlich ist Ihr Problem die VS-Tools für Service-Fabric. Es installiert die Build-Ziele für jede Version von SF.

Wir hatten ein ähnliches Problem, wenn einige Leute eine neue Version von SF installierten, aber andere noch mit der alten Version arbeiteten, als sie den Code eincheckten, der andere Umgebung brach. Wir haben keine Möglichkeit gefunden, die Versionen zu wechseln, es wird immer versucht, die neuesten VS Tools zu verwenden.

Wenn Sie Visual Studio .sfproj Datei auf eine neuere Build-Version zu aktualisieren, in Ihrem Fall auf 1,5, und auch die nuget Pakete, haben Sie die Möglichkeit aktualisieren,:

  • die VS-Tools installieren für Service Fabric die Version, die Sie benötigen (1.4)

  • Aktualisieren, aber nicht einchecken diese Dateien (.sfproj und packages.config).

  • Upgrade, sobald Sie Ihre Änderungen auf die vorherige Version zurückstufen (Ändern Sie die. Sfproj und packages.config, was wir in der ersten Woche getan haben, bis wir unsere Cluster aktualisiert, ist nur ein paar Zeilen).

  • die Cluster-Upgrade (Die beste Option)

+0

Danke, Sir! Ich schätze die Hilfe. – Chuck

Verwandte Themen