2

Ich habe eine Bibliothek, die von einem privaten Feed nuget kommt. Ich habe die URL und die Zugangsdaten dafür, aber ich weiß nicht, wie man sich mit visuellem Studiocode richtig an den Feed anmeldet. Ich verwende ein Dotnetcore-Framework.Visual Studio Code und private nuget

Ich habe eine Nuget.Config-Datei im Stammverzeichnis meiner Konsolenanwendung mit der Feed-URL und Benutzername und Passwort erstellt, aber anscheinend nicht die Pakete von diesem Feed abholen, wenn sie in der project.json. Selbst eine Wiederherstellung würde zu Fehlern führen.

Hat jemand ein Beispiel dafür, wie sie ein Projekt dazu einrichten würden? Ich weiß, dass es nicht normal ist, die Nuget.Config-Datei im Projekt zu haben, aber dies ist ein Testprojekt, also würde es nicht dort leben, sobald das Projekt den Machbarkeitsnachweis erhalten hat.

Mein nuget.config sah aus wie diese

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <packageSources> 
     <add key="CustomRepo" value="https://nuget.feed/nuget/" /> 
    </packageSources> 

    <!-- Used to store credentials --> 
    <packageSourceCredentials> 
     <CustomRepo> 
      <add key="Username" value="something" /> 
      <add key="ClearTextPassword" value="thepassword" /> 
     </CustomRepo> 
    </packageSourceCredentials> 

     <!-- Used to disable package sources --> 
    <disabledPackageSources /> 
</configuration> 
+0

Wo befindet sich die Lösungsdatei in Bezug auf die Datei NuGet.Config? –

+0

Ich habe keine Lösungsdatei dafür. Rollen Sie einfach mit der Datei project.json, die dotnetcore unterstützt. – Matt

+0

Mögliches Duplikat von [Benutzerdefinierte Paketquelle zu Visual Studio-Code hinzufügen] (https://stackoverflow.com/questions/41358490/add-custom-package-source-to-visual-studio-code) – Tomino

Antwort

0

Apoligies dies nun behoben ist und die Arbeit mit der nuget.config Datei im Stammordner. Ich weiß nicht, was ich getan habe. Ich habe nur das ganze XML neu eingegeben, aber ich weiß nicht, was ich getan hätte. Wie auch immer, es funktioniert, was großartig ist.