Если у меня есть один проект в VS2010, для которого я добавил несколько пакетов с использованием nuget, могу ли я затем создать другой проект в этом решении и каким-то образом получить ту же конфигурацию пакета?Могу ли я скопировать конфигурацию пакета nuget из одного проекта в другой?
ответ
Этот вопрос немного старый, но я решил поделиться тем, как я делаю это для тех, кто ищет то же самое:
- Drag & падение packages.config из проекта, где пакеты уже установленный для нового проекта.
- Откройте Package Manager Console
- Тип:
Update-Package -Reinstall -ProjectName [название вашего целевого проекта]
- Нажмите ввод :)
Вы можете щелкнуть правой кнопкой мыши по узлу решения и выбрать «Управление пакетами для решения», после чего вы увидите список установленных пакетов в решении, выбрав каждый пакет и нажав кнопку «Управление», вы можете сказать, какой пакет принадлежит к нему проект.
Хотя ответ gjsduarte отвечает на исходный вопрос лучше, я проголосовал за это, а также нашел, что это была очень полезная информация для обмена. – GazB
Спасибо большое :) – Beatles1692
хорошо сделано для ответа на вопрос, а не на какой-то вопрос, который не был задан. – user381624
Примечание. Если вы хотите получить все ссылки, а не только установленные пакеты, этот метод пропустит дополнительные ссылки, которые не являются частью пакета. Например, ссылки на решения. Думаю, это нужно будет добавить вручную, сравнив список «Список литературы» обоих проектов. – GazB
Этот метод, похоже, не устанавливает переадресацию связывания сборки в вашем app.config, по крайней мере в некоторых случаях. Если вы по каким-то причинам зависаете, переустановка отдельного пакета, похоже, исправляет его. Может быть, просто ошибка в Нугет. –