对于普通(比如Windows Forms)C#应用程序,要在成功构建后执行命令,我将使用Project Properties中的Build Events-> Post-build事件命令行。
我有一个网站项目,我使用解决方案资源管理器的上下文菜单中的“发布...”命令“发布”。
有没有办法在成功发布后运行命令,如果是这样,它是如何完成的? (例如,发布后事件命令行字段)
Visual Studio 2008,ASP .Net网站项目,C#。
答案 0 :(得分:28)
更新由于Publish Web不适用于基于文件夹的网站项目,因此本答案假定您询问的是Web应用程序项目。
您无法在VS IDE中执行此操作。但是,您可以在记事本或您喜欢的XML编辑器中编辑项目文件,并在名为AfterPublish
的文件末尾添加新目标。
如果您不确定在此目标中可以做些什么,您可能希望在MSBuild上阅读更多内容。
您可以在MSDN上找到有关在VS中扩展构建过程的更多详细信息 - HowTo: Extend the Visual Studio Build Process。