私は開発者用のローカルリポジトリを設定したいが、このリポジトリは社内チームのプロジェクトにパッケージをインストールするために使用される。 PowerShellを使用してローカルリポジトリを設定するにはどうすればよいですか?同様に、自分のローカルリポジトリを介して開発者に100個(想定)のパッケージを提供したい。手動で、これらのパッケージをすべてNuget.orgからローカルのリポジトリにダウンロードしています。これは私が自動化したいタスクです。powershellに名前を付けて、これらのパッケージをNuget.orgから私のローカルフォルダにダウンロードします。NuGetからパッケージをダウンロードするPowershellスクリプト
ありがとうございました。
これは非常に面倒です。開発者が新しいバージョンのパッケージを使用するたびに、PowerShellファイルにエントリを追加して実行する必要があります。これを行うことで達成しようとしていることは何ですか?おそらくもっと良い方法があります。また、NuGet.orgのミラー/プロキシとして自動的に機能する優れたNuGetサーバがいくつかあると考えてください(たとえば、ProGetを内部的に使用しています)。 –
お返事ありがとうございます。組織で使用されているパッケージやバージョンを管理したいと思っています。あなたが言ったように何らかの方法で退屈かもしれません。しかし、今のところこれを行う必要があります::P – Sham
ファイルをダウンロードするには、 'Invoke-WebRequest'コマンドレットを使用することができます。URLはパッケージ名とバージョンから簡単に作成できます。フォーマット用のすべてのNuGetパッケージ)。あなたは何に問題がありますか? –