ソリューション用のすべてのNuGetパッケージをダウンロードするための小さなプログラムがあります。ビルドするたびにこのプログラムを実行するビルド前のイベントをセットアップしたいと思います。ソリューション内のプロジェクトがビルドされる前に実行されるビルド前のイベント
最初のプロジェクトがビルドを開始する前に実行する必要があります。私は現在何が最初に構築されているのかを見て、それをそのプロジェクトのビルド前のイベントに置くことができましたが、それはかなり脆弱です。新しいプロジェクトを追加したり、プロジェクト間で参照を更新したりするときはいつでも、「最初の」プロジェクトがまだ最初のプロジェクトであることを再確認する必要があります。
私が本当に必要とするのは、建物が本当に始まる前にこれを行う方法です。私はVisual Studioのマクロについて聞いたことがあります。しかし、それらはチェックインされるものではないので、私はそれらを使用しないことを好むでしょう(しかし、それが私の唯一の選択肢なら、私はそれらを使用します)。