私たちは、開発者がさまざまなアルファ パッケージをテストおよび評価する際に、ワークスペース内にローカル リポジトリをセットアップすることが珍しくない環境で働いています。多くの場合、nuget.configs は、CI ビルドを壊すコード変更と共にチェックされます。さらに悪いことに、そのようなビルドがゴールデン ビルド サーバーに送信されると、そこでビルドが壊れたり、開発者がゴールデン ビルド サーバーから見えるリポジトリを使用した場合にアルファ パッケージがゴールデン ビルドに含まれたりするため、より多くの問題が発生します。
NuGet に %appdata% 以外の構成ファイルを強制的に無視させるオーバーライドを設定する方法はありますか? あるいは、NuGEt パワー ツール パッケージの msbuild ターゲットをカスタマイズしてこれを実現する方法はありますか?
TFS 2010 および VS 2010/2012 環境で作業しており、既定のビルド ワークフローを変更して、ビルド プロセス中に必要になる可能性のあるカスタマイズを組み込むことができます。