Не удается установить PackageProvider на NanoServer

Я установил новый NanoServer в качестве виртуальной машины. Теперь я хочу установить некоторые роли онлайн с помощью NanoServerPackage.

Когда я стреляю Install-PackageProvider NanoServerPackage Я получаю ошибку

WARNING: The specified PackageManagement provider 'NuGet' is not available. 
Install-PackageProvider : No match was found for the specified search criteria 
for the provider 'NanoServerPackage'. The package provider requires 
'PackageManagement' and 'Provider' tags. 
Please check if the specified package has the tags.
    + CategoryInfo          : InvalidArgument: (Microsoft.Power...PackageProvider:InstallPackageProvider) [Install-PackageProvider], Exception
    + FullyQualifiedErrorId : NoMatchFoundForProvider,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackageProvider

Есть идеи?

1 ответ

Решение

Проблема заключалась в том, что последняя версия 2.8.5.206 поставщика NuGet несовместима с версией Nano Server TP5. Мы откатили его до старой версии, 2.8.5.205. Вам необходимо вручную удалить папку NuGet в

$env:ProgramFiles\PackageManagement\ReferenceAssemblies $env:LOCALAPPDATA\PackageManagement\ProviderAssemblies И перезапустите PowerShell. Приносим извинения за неудобства.

Другие вопросы по тегам