Visual Studio (およびビルド サーバー) がインストールされていないリモート サーバー上のプロジェクトへの NuGet パッケージの追加を自動化しようとしています。C# コードから NuGet.exe を使用する方法は知っていますが、この実行可能ファイルはパッケージをダウンロードするだけで、その他の必要な作業 (参照の追加、ps スクリプトの実行など) は行いません。パッケージを完全にインストールするにはどうすればよいですか?
注: 自分のアプリのパッケージを更新する必要はありません。サーバー上の任意の .csproj ファイルにパッケージを追加する必要があります。私は Web ベースの .Net IDE を構築しており、ユーザーがプロジェクトにパッケージを追加できるようにする必要があります。
2 つの可能性が考えられます。1 つは、NuGet.exe ではなく、他のライブラリ (おそらく VS アドイン) に存在しない何らかの機能を使用していますが、それを探す場所がわかりません。もう 1 つは、ある種の NuGet Powershell コンソールをシミュレートし、それにコマンドを送信することですが、その方法がわかりません。