個人用と仕事用の両方のクラス ライブラリ用に、ローカルの nuget ライブラリ リポジトリを別々に持っています。
開発中でなくなったライブラリ用の nuget パッケージをいくつか作成しました。プロジェクトがビルドされるとすぐにそれらを自動的に更新する方法がわからないため、これは彼らのためだけに行いました。
すべての作業は、Visual Studio コマンド プロンプトを使用して nuget コマンド ラインで実行されていることがわかりました。そのため、必要な作業を簡単に行うことができます (もちろん、コマンドを完全に知っているはずですが、そうではありません!)
基本的に、プロジェクトのビルド後のイベントで次のタスクを実行したいと考えています。
プロジェクトのビルド時:
- プロジェクト dll を特定のフォルダー (nuget パッケージの lib フォルダー) にコピーする
- 新しいファイル バージョンの nuspec ファイルの更新 (私のプロジェクトでは、ビルドごとにファイル バージョンが増加しています)
- 新しいファイル バージョンで新しい nupkg ファイルを作成する
Phil Haack がこの機能の一部を示していますが、私が知る限り、これはまだプロトタイプです。
したがって、私の要件は上記です。他の誰かがこれを達成しましたか?