2011-07-28 62 views
0

我有一个控制台应用程序,它运行自我托管的WCF数据服务。使用TFS 2010 Build部署自托管的WCF服务?

我有它自动建设就好了。但是现在我想采用最新版本并将其移至我的开发机器并运行它。

事情是这样的:

  1. 运行构建
  2. 杀死现有运行exe文件(如果它正在运行)
  3. 复制到新的文件覆盖旧
  4. 运行新的EXE。

这是我将不得不手动放在一起的东西吗?有没有已经完成的任务可以帮助解决这个问题?

任何建议将有所帮助!

回答

1

只是听起来像是你需要被称为一个生成后的步骤,一个普通的批处理文件:

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

如果要构建服务器上执行新的exe文件,请确保您有后插入一个工作流活动建立一个步骤,允许你启动这样一个批处理文件(如InvokeProcess活动)

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

+0

我一直希望有一个即插即用的解决方案,但我认为这将效果最好。谢谢! – Vaccano