2016-04-25 16 views
1

Ich teste die Anmeldung über Facebook bei einem Beispielprojekt. Um die E-Mail-Adresse eines Benutzers von Facebook eingeloggt abzurufen, muss ich Facebook-Paket installieren, da pro the accepted answer in this SO post ich versuchen, das Paket zu installieren, indem diese beiden PMC versuchen BefehlePackage Manager Console findet kein vorhandenes Paket

Install-Package Facebook -Version 7.0. 6

oder

Install-Paket Facebook

I stattdessen erhalten Sie die folgenden Fehler (die zeigen, dass das Paket nicht existiert)

install-package: Paket 'Facebook' konnte nicht gefunden werden.

und

Install-Paket: Unable Version '7.0.6' von Paket 'Facebook' zu finden.

Wenn ich jedoch Nuget-Pakete verwalten im Menü Extras und nach Facebook suchen, bekomme ich das Paket. Was ist wirklich falsch?

+0

prüft Link http://stackoverflow.com/questions/11036060/install-c-sharp-library-without-the-package-manager-console – jamiedanq

+0

ist mit Visual Studio 2013 Community und im Gegensatz zu Post, ich habe PMC. Wenn ich über PMC nicht installieren konnte, habe ich einfach das Dialogfeld "Nuget-Pakete verwalten" verwendet und installiert. Meine Frage ist eher ** Warum gibt die Suche nach Paketen über die PMC-Befehlszeile keine Ergebnisse zurück, wenn die Pakete existieren? ** –

+0

Worauf haben Sie Ihre Paketquelle eingestellt? Muss nuget.org sein, um das Facebook SDK zu erhalten –

Antwort

1

Sie können die Paketquelle für die GUI und die Konsole unterschiedlich auswählen. Versuchen Sie, die Konsole auf nuget.org oder all zu setzen. Dann suchen Sie nach Ihrem Paket: PM> Find-Package facebook und Sie sollten die folgenden Ergebnisse wie im Bild unten erhalten.

enter image description here

+0

Ich habe versucht, die Paketquelle von 'nuget.org' in' Microsoft and .Net' zu ändern und das Paket in einem Sample zu installieren Projekt. Scheint alles, was Sie tun müssen, ist die Paketquelle auf Alle oder in diesem speziellen Fall auf 'Microsoft und .Net' zu setzen. Vielen Dank. –

Verwandte Themen