2016-06-13 3 views
3

У меня есть проект visual studio 2015 в решении. Мне нужно создать очень похожий проект и не хочу вручную добавлять все пакеты снова.Transfer nuget Пакеты к новому решению

Поэтому я скопировал пакеты json и запустил «Restore nuget packages». Но эта команда только уменьшает libs и не добавляет ссылки на сборку для файла проекта.

Есть ли командная строка для обеспечения этого?

Я знаю, что я мог бы скопировать и отредактировать содержимое csproj, но я очень любезен, если есть встроенный способ.

packages.config выглядит следующим образом:

<?xml version="1.0" encoding="utf-8"?> 
<packages> 
    <package id="BouncyCastle" version="1.7.0" targetFramework="net461" /> 
    <package id="Common.Logging" version="3.3.1" targetFramework="net461" /> 

[...]

ответ

3

С packages.config скопирована в проект вы можете запустить следующую команду из консоли Package Manager переустанавливать пакеты NuGet.

Update-Package -reinstall 

Вы также можете ограничить это одним проектом.

Update-Package -reinstall -ProjectName MyProject 

Параметр -reinstall получит NuGet для добавления ссылок на сборку проекта.