Установите пакет NuGet во втором проекте решения, используя графический интерфейс - PullRequest
1 голос
/ 28 февраля 2011

Я пытаюсь установить пару пакетов в свое решение, и мне нужно сослаться на некоторые из них в более чем одном проекте.Я видел этот вопрос , который охватывает это с помощью консоли.

Однако я хотел бы, чтобы был способ сделать это через графический интерфейс.Мне нравится диалоговое окно «Добавить ссылку на пакет библиотеки ...», поэтому я, вероятно, продолжу использовать его для добавления первой ссылки на пакет, и я не хочу устанавливать пакеты по-разному в зависимости от того, является ли этопервый или третий раз в решении ...

Итак, есть ли способ добавить ссылку на уже установленный пакет из диалогового окна "Добавить ссылку на пакет библиотеки ..."?

Ответы [ 2 ]

1 голос
/ 01 марта 2011

После переустановки NuGet пару раз (вздох ...) для решения других проблем (в частности, при сбое консоли диспетчера пакетов при открытии) он внезапно начал работать.Диалоговое окно «Добавить ссылку на библиотеку пакетов» теперь дает мне кнопку «Установить», когда я хочу добавить ссылку на второй проект в решении.

Один из ключевых моментов здесь заключается в том, что «Установленные пакеты» соответствуют проект , а не на решение .Это означает, что если я установлю Moq в Project1 и зайду в Project2, чтобы сделать то же самое, он не будет указан в списке установленных пакетов.В список последних пакетов, однако, он включен в список и есть кнопка установки, которая делает именно то, что я хочу сделать: ссылаться на ту же сборку во втором проекте.

0 голосов
/ 28 февраля 2011

Кто-то думает, что это должно быть так же просто, как выбрать проект из раскрывающегося списка (как в консоли) или, по крайней мере, щелкнуть правой кнопкой мыши «ссылки-> Добавить ссылку на библиотеку пакетов» в конкретном проекте, но, к сожалению,это не так, и, похоже, что-то обходится без этого: (

Я думаю, что нужно запустить запрос функции или что-то подобное в их системе отслеживания проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...