发布活动

Rus*_*ell 33 c# asp.net events publish visual-studio-2008

对于普通(比如Windows Forms)C#应用程序,要在成功构建后执行命令,我将在Project Properties中使用Build Events-> Post-build事件命令行.

我有一个网站项目我使用解决方案资源管理器的上下文菜单中的"发布..."命令"发布".

有没有办法在成功发布后运行命令,如果是这样,它是如何完成的?(例如,Post-Publish事件命令行字段)

Visual Studio 2008,ASP .Net网站项目,C#.

Fra*_*nov 28

更新:由于发布Web不适用于基于文件夹的网站项目,因此本答案假定您询问的是Web应用程序项目.

您无法在VS IDE中执行此操作.但是,您可以在记事本或您喜欢的XML编辑器中编辑项目文件,并在调用的文件末尾添加新目标AfterPublish.

如果您不确定在此目标中可以执行哪些操作,则可能需要在MSBuild上阅读更多内容.

您可以在MSDN上找到有关在VS中扩展构建过程的更多详细信息 - HowTo:扩展Visual Studio构建过程.

  • 这只是混合术语。您是对的 - 基于文件夹的网站项目没有项目文件。但是,此类项目也没有发布命令。另一方面,Web 应用程序项目确实有一个项目文件,并且“发布 Web”命令适用于它们。我的假设是这个问题是指网络应用程序与网站。既然我的回答被接受了,我就大胆地猜测我的假设是正确的。当然,这并不能成为我使用正确术语的借口。 (2认同)