我知道你可以拥有post build命令行事件...执行批处理文件等。我找不到的是关于是否有post DEPLOY版本的任何信息。
我一直在构建我的解决方案,但我只是偶尔部署一次。我手动执行某些操作,在成功部署后,我希望通过批处理文件自动执行此操作。
可以这样做吗?
答案 0 :(得分:1)
可能有更好的方法,我知道以下方法不太理想
对于您部署的极少数情况,您可以编写一个外部msbuild脚本来构建项目,部署代码,然后运行您的批处理脚本。
使用MSBuild任务构建另一个MSBuild项目:
http://msdn.microsoft.com/en-us/library/z7f65y0d.aspx
使用MSDeploy作为构建任务:
http://www.compsoft.co.uk/Blog/2009/12/using-msdeploy-as-build-task-in-tfs.html
从MSBuild调用批处理文件:
http://www.danielfortunov.com/software/ $ daniel_fortunovs_adventures_in_software_development / 2009/05/21 / invoking_batch_files_from_msbuild
答案 1 :(得分:1)
在这里找到我的答案:
http://msdn.microsoft.com/en-us/library/t9883dzc.aspx#1
可悲的是,这个解决方案存在问题,我在一个单独的帖子中发布,目前我似乎无法找到... facepalm