0

ビルドスクリプトに行を追加して、nugetを介して利用可能なパッケージの更新に関するテキストを入力することを検討していました。これは、次のようなコマンドを発行することにより、パッケージマネージャーコンソールから利用できます。

 > Get-Package folderPath -Updates

驚いたことに、同様のコマンドがnugetコンソールアプリケーションを介して表示されると思いましたが、そうではありません。PowerShell APIにあるのと同じ機能のすべてがコンソールツールに表示されなかった理由がよくわかりません!?

私はPowerShellの第一人者ではないので、ビルドスクリプトからコマンドを実行するための最良のアプローチは何でしょうか。PowerShellを簡単に呼び出すことはできますか、それともNuGet.Core.dllを直接参照するユーティリティの構築を検討しますか?

4

1 に答える 1

1

まだコンソールアプリケーションでこれを行うことはできません。NuGetコマンドラインツールを構築して完全なNuGetクライアントにすることを検討しているため、処理中のPowerShellとほぼ同じ機能を備えています。

NuGet.Coreを参照し、コマンドレットが何を実行するかを確認することで、本当に必要な場合は、今日、独自のクライアントを構築できます。

于 2011-02-07T00:06:34.967 に答える