对于普通的C#应用程序(例如Windows Forms),要在成功构建后执行命令,我会使用项目属性中的“生成事件-》后生成事件命令行”。
我有一个Web站点项目,我使用解决方案资源管理器中上下文菜单中的“发布…”命令进行“发布”。
是否有一种方式可以在成功发布后运行命令,如果有的话,如何做到?(例如后发布事件命令行字段)
Visual Studio 2008,ASP .Net Web站点项目,使用C#。
对于普通的C#应用程序(例如Windows Forms),要在成功构建后执行命令,我会使用项目属性中的“生成事件-》后生成事件命令行”。
我有一个Web站点项目,我使用解决方案资源管理器中上下文菜单中的“发布…”命令进行“发布”。
是否有一种方式可以在成功发布后运行命令,如果有的话,如何做到?(例如后发布事件命令行字段)
Visual Studio 2008,ASP .Net Web站点项目,使用C#。
更新:由于"Publish Web"不适用于基于文件夹的网站项目,因此本答案假设您正在询问Web应用程序项目。
您无法从VS IDE内部执行此操作。但是,您可以在记事本或您喜欢的XML编辑器中编辑项目文件,并在文件末尾添加一个名为AfterPublish
的新目标。
如果您不确定在此目标中可以执行什么操作,您可能需要阅读有关MSBuild的更多信息。
您可以在MSDN上找到有关扩展VS构建过程的更多详细信息- 如何:扩展Visual Studio Build Process。