2017-06-30 3 views
2

Verwenden von LINQPad Ich habe Visual Studio Team Services einen privaten Feed hinzugefügt. Eines meiner Pakete benötigt jedoch ein Pre-Release-Paket: Quartz.Net in meinem Fall. Ich habe Prereelease einbeziehen aktiviert, aber ich denke, es wird verwirrend und versucht, das Paket von meinem privaten Feed anstatt von NuGet zu laden.Hinzufügen eines Pakets mit Abhängigkeiten vor der Veröffentlichung

LINQ NuGet Package Manager

Ich habe versucht, durch das Laden des Pakets in der lokale Paket-Cache, um das Problem zu arbeiten. LINQPad scheint das nicht zu berücksichtigen. Welche Möglichkeiten habe ich außer dem Hochladen dieser Pakete in meinen eigenen privaten Feed? Ich werde meine eigenen Pakete nicht ändern, um LINQPads Mängel zu umgehen.

Hinweis: Ich habe den VSTS-Feed gemäß dieser question eingerichtet. Hier

ist, was meine NuGet Feeds aussehen wie in LINQPad

LINQ NuGet Feeds

+1

Ist Ihr Paket a [Pre- Release-Paket] (https://docs.microsoft.com/en-us/nuget/create-packages/prerelease-packages)? Das Pre-Release-Paket mit Pre-Release-Abhängigkeit funktioniert in Visual Studio gut. Wie fügen Sie VSTS-Feed zu LINQPad hinzu, ist es in LINQ Nuget Manager nach dem Hinzufügen meines VSTS-Feeds mit PAT leer –

+0

My pa Ckage ist keine Veröffentlichung in sich. Ich sehe den Widerspruch dort und weil es auf Pre-Release-Paketen ankommt. Hinzufügen von VSTS-Feed zu LINQPad; Quelle: https://yourcompanyname.pkgs.visualstudio.com/_packaging/MyNuGetFeed/nuget/v2 Benutzername: E-Mail, Passwort: PAT – wonea

+0

Ist der offizielle Feed von Nuget nach dem Hinzufügen von VSTS-Feed noch aktiviert? –

Antwort

2

das Paket Wechsel Pre-Release behebt dieses Problem, und fügen Sie die Pre-Release-Pakete Abhängigkeiten zu meinem eigenen Feed.

Nun versucht LINQPad, das Paket hinzuzufügen. Wohlgemerkt, ich bekomme jetzt einen anderen Fehler;

„Es gibt kein verwertbares .NET-Assemblies in Paket 'MyPackage.Common (Prerelease)'

Das ist bis auf NET Standard-& NET47 Unterstützung.

Verwandte Themen