2011-07-28 63 views
0

我有一個控制檯應用程序,它運行自我託管的WCF數據服務。使用TFS 2010 Build部署自託管的WCF服務?

我有它自動建設就好了。但是現在我想採用最新版本並將其移至我的開發機器並運行它。

事情是這樣的:

  1. 運行構建
  2. 殺死現有運行exe文件(如果它正在運行)
  3. 複製到新的文件覆蓋舊
  4. 運行新的EXE。

這是我將不得不手動放在一起的東西嗎?有沒有已經完成的任務可以幫助解決這個問題?

任何建議將有所幫助!

回答

1

只是聽起來像是你需要被稱爲一個生成後的步驟,一個普通的批處理文件:

  1. 殺死正在運行的WCF主機(使用pskill例如)
  2. 複製新的文件複製到目標位置用(X)複製
  3. 開始使用啓動命令

如果要構建服務器上執行新的exe文件,請確保您有後插入一個工作流活動建立一個步驟,允許你啓動這樣一個批處理文件(如InvokeProcess活動)

或者我在這裏監督一些複雜性?

+0

我一直希望有一個即插即用的解決方案,但我認爲這將效果最好。謝謝! – Vaccano