Ich habe eine .NET Standard-Klassenbibliothek mit einer einzigen Abhängigkeit von NETStandardLibrary 1.6.0 erstellt. Ich habe TeamCity gebaut und paketiert das Projekt mit den Build-Schritten "dotnet restore", "dotnet build" und "dotnet pack" und dann veröffentliche ich die nupkg-Datei auf dem internen Nuget-Server von TeamCity mit dem Build-Schritt 'Nuget Publish'.NET Standard-Klassenbibliothek Nuget-Paket in TeamCity
Das nuget Paket wird im Feed erscheinen (Ich bin die öffentliche Feed-URL verwenden), aber wenn ich es in ein Projekt zu installieren gehen, bekomme ich folgende Fehlermeldung:
Error downloading 'AutoGuru.Shared.Quoting.1.0.37 : NETStandard.Library [1.6.0,)' from ' http://xxxxxxxxxxxxxxxx:8888/guestAuth/app/nuget/v1/FeedService.svc/download/AutoGuruShared_CiBuildAndTest/22444:id/.teamcity/nuget/packages/AutoGuru.Shared.Quoting/1.0.37/AutoGuru.Shared.Quoting.1.0.37.nupkg '. Response status code does not indicate success: 403 (Forbidden).
Wenn ich das verwenden TeamCity Authentifizierter Feed in Visual Studio, das Paket wurde erfolgreich installiert. Die Verwendung des Gast-Feeds schlägt mit dem obigen Fehler fehl.
Ich habe andere .NET Framework-basierte Projekte mit der Build-Aktion "Nuget Pack" und diese Pakete funktionieren erfolgreich aus dem Gast-Feed.
Ich benutze Teamcity 2017.1.2