PowerShell Galleryへモジュールを公開しようと、 Publish-Module
した際に以下のようなエラーが出ました。
Write-Error: Failed to generate the compressed file for module 'Cannot index into a null array'.
原因
どうやら 'en_US' 圏以外の人が公開しようとすると出るエラーのようです。
issueが上がっていました。
nugetの言語設定が 'en_US' 以外になっていると起こるようです。
解決方法
現在この問題へは対応がなされておらず、優先度が下がっています。
応急処置として、.NETの環境変数をいじってあげると問題を回避出来るようです。
$env:DOTNET_CLI_LANGUAGE="en_US" $env:DOTNET_CLI_UI_LANGUAGE="en_US"