Команда Nuget для замены существующих ссылок на ссылки Nuget? - PullRequest
1 голос
/ 13 марта 2019

В VS2017 я создал новый проект Winforms, используя мастер решений XAF (Entity Framework Code - First)

Мастер добавляет ссылки в соответствии с выбранными параметрами.

Теперь я хочу изменитьвсе пакеты, чтобы использовать мой канал Nuget для ссылок Dev Express.

XAF имеет пакеты Nuget

Есть ли команда Nuget, которую я могу использовать, чтобы сделать это автоматически?

Кросс опубликован в Dev Express

1 Ответ

1 голос
/ 13 марта 2019

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

  1. Разбор всех ваших проектов для ссылок начинается с DevExpress и создает список сборок
  2. Для всех сборок в списке добавьте их в пакет
  3. Установите найденные пакеты с шага 3
`Nuget  Install packageName -OutputFolder $commonOutputFolder
Обновите ссылки DevExpress HintPath в папку установки пакетов.
Update-HintPath -OutputPath "$packageInstallationfolder" -SourcesPath $rootPath -filter "DevExpress*"

Все функции PowerShell получены из проекта XpandPosh .Есть много полезных методов, к сожалению, нет документов.Но вы можете получить поддержку

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