Closed mkht closed 6 years ago
例外が発生しても処理が停止せず、進んでしまうケースがあるのも問題
PS F:\pspm> pspm install Azure.Storage@<0.0.0
"4" 個の引数を指定して ".ctor" を呼び出し中に例外が発生しました: "バージョンのパラメーターはすべて 0 以上でなければなりません。
パラメーター名:major"
発生場所 F:\pspm\functions\pspm.ps1:243 文字:17
+ ... $ReturnHash.MaximumVersion = [System.Version]::New($Major ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : ArgumentOutOfRangeException
Azure.Storage@4.3.0: Module already exists in Modules directory. Skip download.
Azure.Storage@4.3.0: Importing module.
<0.0
や<0.0.0
のような指定をすると例外 そもそも正しい書式ではないため例外になること自体は問題ではないと思うが、適切なエラーメッセージを出すようにしたほうがいい