Обнаружена зависимость модуля импорта l oop - PullRequest
0 голосов
/ 27 мая 2020

Я решил создать частный канал NuGet в Azure с использованием Azure артефактов.

Я следил за этой статьей об использовании Azure артефактов Microsoft для размещения частного пакета NuGet , который содержит некоторые командлеты PowerShell, созданные с использованием пакета PowerShellStandard.Library .

Библиотека командлетов очень мала и имеет следующие зависимости:

MailKit (≥ 2.6.0)

PowerShellStandard.Library (≥ 7.0.0-preview.1)

System.Data.SqlClient (≥ 4.8.1)

После выполнения статьи я могу запустить

Install-Module -Name myLibraryName -Repository myRepoName

Кажется, что он будет работать некоторое время, пока не появится следующая ошибка:

Install-Package: C:\program files\powershell\7\Modules\PowerShellGet\PSModule.psm1:9685
Line |
9685 |  … talledPackages = PackageManagement\Install-Package @PSBoundParameters
     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     | Dependency loop detected for package 'Vector.Automation'.

У меня действительно есть Nuget Gallery, установленная как исходный код в ленте NuGet.

Я просмотрел другой пост , который кажется похожей проблемой. Пройдя по этому пути, я смог установить пакет. Я мог Import-Module использовать dll после запуска Install-Package, как в сообщении, но я не могу загрузить зависимости для других функций в модуле.

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