Ich habe ein asp.net Kernprojekt, das ordnungsgemäß mit VS erstellt, aber nicht unter Msbuild erstellt.Dotnet Restore vs Nuget Restore mit Teamcity
Es findet nicht alle gängigen Libs (System, usw.)
ich Teamcity und ein Teil des Build-Prozesses verwendet, wird ein nuget wiederherzustellen.
Ich habe versucht, die gleichen Schritte wie Teamcity, aber manuell mit Msbuild zu tun, und es ist fehlgeschlagen, nicht die libs zu finden.
Ich habe einen Dotnet Restore-Schritt hinzugefügt und dann hat es funktioniert.
Also, was ist der Unterschied zwischen einem nuget wiederherzustellen und ein Dotnet wiederherstellen?
ich vermute, da Dotnet gearbeitet restore aber nuget tat es nicht, dass nuget auf Team-Stadt ist eine ältere Version, die nicht der Fall ist PackageReferences verstehen. NuGet müsste mindestens Version 4.0 sein. –
Wir haben das gleiche Problem, wo Dotnet-Wiederherstellung funktioniert, aber Nuget-Wiederherstellung nicht. Und für uns passiert das sowohl auf TeamCity als auch lokal. – r12