web-dev-qa-db-ja.com

公開後のイベント

通常の(Windowsフォームなどの)C#アプリケーションの場合、ビルドが成功した後にコマンドを実行するには、プロジェクトのプロパティで[ビルドイベント]-> [ビルド後のイベント]コマンドラインを使用します。

ソリューションエクスプローラーのコンテキストメニューで[公開...]コマンドを使用して「公開」するWebサイトプロジェクトがあります。

公開が成功した後にコマンドを実行する方法はありますか?もしそうなら、それはどのように行われますか? (例:公開後のイベントコマンドラインフィールド)

Visual Studio 2008、ASP .Net Webサイトプロジェクト、C#。

34
Russell

更新:Webの公開はフォルダーベースのWebサイトプロジェクトには適用されないため、この回答は、Webアプリケーションプロジェクトについて質問していることを前提としています。

VSIDE内からこれを行うことはできません。ただし、メモ帳またはお気に入りのXMLエディターでプロジェクトファイルを編集し、ファイルの最後にAfterPublishという名前の新しいターゲットを追加できます。

このターゲットで何ができるかわからない場合は、 MSBuild についてもう少し読みたいと思うかもしれません。

VSでビルドプロセスを拡張する方法の詳細については、MSDNで見つけることができます ハウツー:Visual Studioビルドプロセスを拡張する

28
Franci Penov