非常に大きな .NET サイト/ソリューション (数百のアセンブリ) では、前回のビルド以降に変更されたアセンブリを認識できるツールはありますか (常に変更されるファイルの日付よりもインテリジェントなものを使用します)。
a) 変更されたアセンブリのバージョンをインクリメントし、b) これらの変更されたアセンブリを含めるデルタ リリースを生成するように、展開プロセスを変更する必要があります。
ASP.NET Web サイトと Biztalk サーバーに対する私の現在のアプローチは、ビルド後に完全なソリューションを再展開することです。これには最大 3 時間かかる場合があります (ほとんどの時間は、BizTalk アプリケーションの展開解除と再展開に費やされます)。
Microsoft は、アセンブリをバージョン管理し、変更されたアセンブリのみを展開して展開ウィンドウを短縮することをお勧めします。これをできるだけ自動化したい。
現在、ビルド プロセスを管理するために、MSBuild、TFS、および古き良き「昔ながらの」人々を使用しています。