2015-11-09 30 views
32

Si è verificato un errore durante il recupero dei metadati del pacchetto per 'bootstrap.3.3.5' dall'origine 'nuget.org'. ========== ========== Finitonuget che richiama i metadati del pacchetto

Screenshot

Dove la meraviglia difetto è sito nuget.org potrebbe bloccarsi o se il problema è locale . Sto usando Visual Basic su Windows. Il difetto inizia quando desidera scaricare il pacchetto framework di entità, ma non accetta il download nuget dal pacchetto del sito web ufficiale.

C'è un'interpretazione di ciò che sta accadendo?

significa che quando utilizzo Visual Basic per progettare siti e gestire database tramite l'applicazione Web asp.net quando INSTALLAZIONE di un pacchetto tramite il nuget collegato in Visual Basic, si verificano errori nell'immagine precedente e la conoscenza di vai alla pagina https://www.nuget.org chiesto Installa NuGet. exe non accetta l'intenzione di download È il problema nel computer o è pubblico per tutti. si è verificato

un errore durante il recupero dei metadati del pacchetto per

ho notato che c'era un aggiornamento per Visual Studio 2015 NuGet Pacchetto Gestione per Visual Studio alla versione 3.1.60724.766 (da corrente 3.0.60624.657), così ho scaricato e installato esso. Gli stessi errori

Fix

In Visual Studio 2015.

Menu Strumenti -> NuGet Package Manager -> Impostazioni Package Manager

Clicca fonti di pacchetti

Clicca segno +

Aggiungere il seguente:

N AME: qualcosa di simile NuGet v2

Fonte: https://www.nuget.org/api/v2/

deselezionare la nuget.org corrente e quindi dovrebbe apparire come: look like

E ora si dovrebbe essere in grado di installare pacchetti Nuget

& &

Ogni confezione è concessa in licenza dal proprietario. Microsoft non è responsabile né fornisce alcuna licenza a pacchetti di terze parti. Alcuni pacchetti possono includere dipendenze governate da licenze aggiuntive. Segui l'URL del pacchetto (feed) per determinare eventuali dipendenze.

Console Package Manager Host versione 3.0.0.0

Type 'help get-NuGet' per vedere tutti i comandi NuGet disponibili.

PM> Get-Help NuGet TOPIC about_NuGet

BREVE DESCRIZIONE Fornisce informazioni sui comandi NuGet Package Manager.

DESCRIZIONE LUNGA Questo argomento descrive i comandi di Gestore pacchetti NuGet. NuGet è uno strumento di gestione integrato del pacchetto per l'aggiunta di librerie e strumenti a progetti .NET.

The following NuGet cmdlets are included. 

    Cmdlet     Description 
    ------------------  ---------------------------------------------- 
    Find-Package   Get the set of packages available from the package source, 
          based on the package Id/keyword. This is a new command that 
          will replace Get-Package -ListAvailable. 

    Get-Package    Gets the set of installed packages. With -Updates switch, 
          gets the set of package updates available from the package source. 

    Install-Package   Installs a package and its dependencies into the project. 

    Uninstall-Package  Uninstalls a package. If other packages depend on this package, 
          the command will fail unless the –Force option is specified. 

    Update-Package   Updates a package and its dependencies to a newer version. 

    Sync-Package   Get the version of installed package from specified/default project 
          and sync the version to the rest of projects in the solution. 

    Add-BindingRedirect  Examines all assemblies within the output path for a project 
          and adds binding redirects to the application (or web) 
          configuration file where necessary. 

    Get-Project    Returns a reference to the DTE (Development Tools Environment) 
          for the specified project. If none is specifed, returns the 
          default project selected in the Package Manager Console. 

    Open-PackagePage  Open the browser pointing to ProjectUrl, LicenseUrl or 
          ReportAbuseUrl of the specified package. 

    Register-TabExpansion Registers a tab expansion for the parameters of a command. 

VEDERE ANCHE Documentazione online: ht tp: // g o .m icrosoft. com/fwlink /? LinkID = 206.619 Trova-pacchetto Get-pacchetto Installare-Pacchetto Uninstall-pacchetto Update-pacchetto Sync-Package Add-bindingRedirect Get-Progetto Open-PackagePage Register-TabExpansion PM>

tutto questo e ancora il servizio non funziona

+1

Benvenuti in Stack Overflow. Ho risolto i problemi di inglese con il tuo post. Per favore controlla che sia questo che intendevi dire. Ho anche realizzato l'immagine in linea. –

+0

Grazie a Rohit per il supporto, il che significa che quando utilizzo Visual Basic per progettare siti e gestire database tramite l'applicazione web asp.net quando INSTALLO un pacchetto tramite il nuget collegato in Visual Basic, si verificano errori nella foto precedente e sapendo che vado alla pagina https://www.nuget.org ha chiesto Installa NuGet.exe non accetta l'intenzione di download È il problema nel computer o è pubblico a tutti. Spero di essere riuscito a spiegare il problema. – Sultan

risposta

53

Esso richiede due fasi (secondo è forse facoltativo, ma mi piace sempre soluzione pulita)

  1. In Explorer aprire la cartella in cui si trova il progetto. Aprire packages.config utilizzando Blocco note. Trova e rimuovi la riga che menziona il nome del pacchetto danneggiato.

  2. Aprire la cartella in cui risiede la soluzione. Aprire la sottocartella "pacchetti". Trova la cartella con il pacchetto danneggiato e rimuovila.

Nota: Se si elimina il pacchetto sbagliato, basta abilitare il ripristino NuGet in Visual Studio "Opzioni", e mentre abilitata, soluzione tasto destro del mouse e selezionare "Restore manca pacchetti Nuget"

+0

mi hai salvato grazie – Manikandan

+0

Grazie. Mi sono imbattuto in questo problema lasciando un file non salvato con un errore di sintassi aperto tra l'installazione dei pacchetti NuGet. Apparentemente VS non è stato così clemente di ciò ... – Demonslay335

+0

Grazie mille !!! –

6

ho ottenuto lo stesso problema di recente e ho trovato il mio nuget.exe è 2. *. Penso che non sia compatibile con il feed nuget v3.

Quindi lo risolvo semplicemente aggiornando nuget.exe a 3. *.

+2

Oppure se usi già NuGet 3, aggiornalo tramite il menu "Strumenti> Estensioni e aggiornamenti" in VS, dovrebbe apparire sotto la scheda "Aggiornamenti" sul lato sinistro. – MrLore

24

Il mio problema era dovuto a Gestore pacchetti obsoleto. Vai al menu VS Tools > Extensions and Updates > Updates e controlla se non ci sono aggiornamenti per NuGet Package Manager. L'installazione dell'ultima versione ha risolto il problema per me.

PS: Rimozione del riferimento del pacchetto come suggerito da Hrvoje Matić, cura il mal di testa non curandolo ma amputando la testa - quei pacchetti non saranno più gestibili.

-1

Aprire la soluzione in Visual Studio -> Passare al file packages.config 1/copiare l'attributo del pacchetto del pacchetto danneggiato che si vede nella console degli errori. Rimuovi quell'attributo del pacchetto corrotto dall'elemento del pacchetto 2/salva i pacchetti.config file e quindi eseguire il comando nuget 3/quando ha successo, riposizionare l'attributo del pacchetto

0

Parlando in modo più generico, nel mio caso si trattava di un problema con NUnit 3.8.1. Ho eseguito il downgrade a una versione precedente di NUnit e il problema è andato via. Non ho avuto il tempo di indagare su quale fosse la causa.