使用TFS 2010 Build部署自托管WCF服务?

时间:2011-07-28 20:04:48

标签: tfs2010 tfsbuild

我有一个运行自托管WCF数据服务的控制台应用程序。

我让它自动建造得很好。但现在我想采用最新版本并将其移至我的Dev Machine并运行它。

这样的事情:

  1. 运行Build
  2. 终止现有的运行exe(如果正在运行)
  3. 将新文件复制到旧文件
  4. 运行新的exe。
  5. 这是我必须手工拼凑的东西吗?是否已经完成了可能对此有帮助的任务?

    任何建议都会有所帮助!

1 个答案:

答案 0 :(得分:1)

听起来你需要一个称为后期构建步骤的常规批处理文件:

  1. 杀死正在运行的WCF主机(例如,使用pskill
  2. 使用(X)复制
  3. 将新文件复制到目标位置
  4. 使用“开始”命令
  5. 启动新的exe

    如果要在构建服务器上执行,请确保在构建步骤之后插入工作流活动,以允许您启动此类批处理文件(如InvokeProcess活动)

    或者我在这里监督一些复杂性?