通常の(Windowsフォームなどの)C#アプリケーションの場合、ビルドが成功した後にコマンドを実行するには、プロジェクトのプロパティで[ビルドイベント]-> [ビルド後のイベント]コマンドラインを使用します。
ソリューションエクスプローラーのコンテキストメニューで[公開...]コマンドを使用して「公開」するWebサイトプロジェクトがあります。
公開が成功した後にコマンドを実行する方法はありますか?もしそうなら、それはどのように行われますか? (例:公開後のイベントコマンドラインフィールド)
Visual Studio 2008、ASP .Net Webサイトプロジェクト、C#。
更新:Webの公開はフォルダーベースのWebサイトプロジェクトには適用されないため、この回答は、Webアプリケーションプロジェクトについて質問していることを前提としています。
VSIDE内からこれを行うことはできません。ただし、メモ帳またはお気に入りのXMLエディターでプロジェクトファイルを編集し、ファイルの最後にAfterPublish
という名前の新しいターゲットを追加できます。
このターゲットで何ができるかわからない場合は、 MSBuild についてもう少し読みたいと思うかもしれません。
VSでビルドプロセスを拡張する方法の詳細については、MSDNで見つけることができます ハウツー:Visual Studioビルドプロセスを拡張する 。