35

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

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

パブリッシュが成功した後にコマンドを実行する方法はありますか? (例: 発行後のイベント コマンド ライン フィールド)

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

4

1 に答える 1

29

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

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

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

VSでビルドプロセスを拡張する方法の詳細については、MSDN- HowTo:Extend the Visual StudioBuildProcessを参照してください。

于 2009-09-01T05:00:36.113 に答える