Dotnet Kernprojekte können den pluging ".NET Core-Support" sein bauen mit von Jetbrains statt "Visual Studio" Schritt bauen.
- Install pluging ".NET Core Support" von Jetbrains in Team city. (Denken Sie daran, Teamstadt neu zu starten, um das Plugin zu laden)
- Installieren Sie .net core sdk auf Build-Agent, wenn dies nicht bereits geschehen ist. Ein Update auf v.1.1.1 ist erforderlich, wenn Sie das neue .csproj mit Visual Studio 2017 Core-Projekten verwenden
- Neue .Net-Kernaufgabe zum Erstellen von Projekten einrichten - Name und relativer Pfad zum Projektordner im "Arbeitsverzeichnis" festlegen:
.... Dies funktioniert für mich :-)
EDIT: Team-Stadt 10.0.5 enthält ein Visual Studio 2017 Build-Schritt (vielleicht auch in 10.0.4 wie erwähnt im Kommentar zu der Frage). Ich habe es nicht ausprobiert, da ich Probleme beim Erstellen von VS2015 .NET-Kernprojekten mit dem Visual Studio 2015-Buildschritt hatte und alles perfekt mit dem .Net-Core-Build-Schritt funktionierte.
EDIT 2: Ich verwende jetzt die „veröffentlichen“ Befehl, da es alle Abhängigkeiten von der Build + .net Kern Abhängigkeiten in die Ausgabeordner speichert (und das Team Stadt Artefakte bauen), bereit für den Einsatz :-)
@ sebastian-belczyk, VS 2017 wird in TeamCity 10.0.4 verfügbar sein, die in ein paar Wochen veröffentlicht werden sollte: https://youtrack.jetbrains.com/issue/TW-47785 – dtretyakov
@dtretyakov danke für das Ausgraben, es ist wirklich eine gute Nachricht für mich, danke Agian! –