プロジェクト ファイルを右クリックして [発行] をクリックした後、ソリューション全体を自動的に Zip/アーカイブする方法はありますか?
公開後にすべてをチェックインするのを忘れたため、アプリケーションを以前のバージョンに戻そうとすると問題が発生しました。また、特定の日付でアプリのスナップショットを取得するのが TFS では難しい場合もあります。パブリッシュまたはビルドが行われるたびに ZIP アーカイブがあると、非常に有益です。
プロジェクト ファイルを右クリックして [発行] をクリックした後、ソリューション全体を自動的に Zip/アーカイブする方法はありますか?
公開後にすべてをチェックインするのを忘れたため、アプリケーションを以前のバージョンに戻そうとすると問題が発生しました。また、特定の日付でアプリのスナップショットを取得するのが TFS では難しい場合もあります。パブリッシュまたはビルドが行われるたびに ZIP アーカイブがあると、非常に有益です。
Web アプリケーションを構築している場合、Web サイト プロジェクトには、さまざまなビルド構成の [Web のパッケージ化/発行] 設定を設定できるタブが必要です。これにより、ビルド時に ZIP パッケージを生成できるようになります。
ほとんどの開発者が自分のマシンで使用する標準の「デバッグ」ビルドでは、これをオンにする必要はありませんが、他のビルド構成用に構成する必要がある場合があります。
このトピックに関するいくつかの優れた MSDN の読み物は次のとおりです。
ASP.NET Web アプリケーション プロジェクトの配置の概要
方法: Team Foundation Server チーム ビルドを使用して自動化されたビルドおよび配置ソリューションを作成する
一般的な方法は、ビルド サーバー側で行うことです。継続的インテグレーション システムでは、ビルドの成功時にアクションを実行できます。生産性に影響するため、開発者のマシンでビルド時間を増やすことはお勧めできません。