2016-10-22 2 views
6

Ich habe mein Projekt auf eine neue Maschine verschoben und habe keinen Zugriff auf ein altes nugget-Paket namens SBD.Common, das lokal auf der alten Maschine gespeichert wurde.Wie deinstalliere ich ein Nuget-Paket, das nicht verfügbar ist?

Ich möchte das Paket aus dem Projekt deinstallieren Wenn ich Verwende Nuget-Pakete für die Lösung, kann ich sehen, dass das Paket installiert ist, aber nicht in dieser Quelle verfügbar.

Wenn ich auf die Schaltfläche Deinstallieren klicken bekomme ich einen Fehler

An error occured while trying to restore the packages" Unable to find version '1.0.0' of 'SBD.Common' 

c:\Program files(x86)\Microsoft SDKS\NugetPackages\:Package 'SBD.Common.1.0.0' is not found on source 'C:\Program Files(x86)\Microsoft SDKs\NuGetPackages\' 
https://api.nuget.org/v3/index.json:Package 'SBD.Common.1.0.0' is not found 

Wie kann ich mein Projekt sagen, dass ich nicht will, dieses Paket wiederherstellen, ohne Zugriff auf das Paket zu gewinnen?

Hier ist meine Nuget.Config unter C: \ Benutzer \ MyName \ AppData \ Roaming \ NuGet

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <packageSources> 
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> 
    </packageSources> 
    <disabledPackageSources> 
    <add key="Microsoft and .NET" value="true" /> 
    </disabledPackageSources> 
    <packageRestore> 
    <add key="enabled" value="False" /> 
    <add key="automatic" value="False" /> 
    </packageRestore> 
    <bindingRedirects> 
    <add key="skip" value="False" /> 
    </bindingRedirects> 
</configuration> 

Ich verwende Nuget Version 3.4.4.1321

+1

Für Pakete, die nur Verweise auf das Projekt hinzufügen, können Sie den Verweis manuell entfernen und suchen und löschen Sie den Eintrag des Pakets in der Datei packages.config. –

+0

Ich habe keine packages.config-Datei im Projekt, und ich habe auch keinen Verweis auf die DLL im Projekt –

+0

Es stellte sich heraus, dass mein Build einen anderen Fehler aufgrund einer fehlenden Referenz hatte. Als ich den anderen Fehler korrigierte, verschwanden die Nuget-Fehler. –

Antwort

5

das Problem war, dass ich die Dateien hatte aufgeführt in packages.config

Verwandte Themen