2016-04-25 2 views
1

Я тестирую вход в систему через Facebook по образцу проекта. Для того, чтобы восстановить адрес электронной почты вошедшего в систему пользователя из Facebook, мне нужно установить пакет Facebook согласно the accepted answer in this SO post попытке установить пакет, пытаясь эти два PMC командыКонсоль диспетчера пакетов не находит существующий пакет

Install-Package Facebook -Version 7,0. 6

или

Install-Package Facebook

I вместо этого получают следующие ошибки (которые показывают, что пакет не существует)

install-package: Не удается найти пакет 'Facebook'.

и

Install-Package: Невозможно найти версию '7.0.6' пакета 'Facebook'.

Однако, когда я использую Manage Nuget Packages из меню Tools и ищу Facebook, я получаю пакет. Что действительно не так?

+0

Проверить ссылку http://stackoverflow.com/questions/11036060/install-c-sharp-library-without-the-package-manager-console – jamiedanq

+0

Am с помощью Visual Studio 2013 Community и в отличие от, что пост, у меня PMC. Когда я не смог установить через PMC, я просто использовал диалог Manage Nuget Packages и установил его. Мой вопрос скорее состоит в том, что ** зачем искать пакеты через командную строку PMC, не возвращая результаты, когда существуют пакеты? ** –

+0

. На что у вас установлен исходный пакет. Нужно быть nuget.org, чтобы получить facebook SDK –

ответ

1

Вы можете выбрать источник пакета по-разному для графического интерфейса и консоли. Попробуйте настроить консоль на nuget.org или all. Затем выполните поиск по вашему пакету: PM> Find-Package facebook, и вы должны получить следующие результаты, как показано на изображении ниже.

enter image description here

+0

Я попытался изменить исходный код пакета с 'nuget.org' на' Microsoft и .Net' и пакет, установленный на образце проект. Кажется, все, что вам нужно сделать, это установить источник пакета для всех или для данного конкретного случая в «Microsoft и .Net». Благодарю. –

Смежные вопросы