1
遵循指導here在tfs2010中成功發佈我的Windows服務。但是還有幾個問題:安裝Windows服務作爲團隊建設的一部分
我該如何修改這個以從放置位置而不是OutDir安裝服務? 只有在成功構建和測試運行後,我如何才能使此安裝成功?
遵循指導here在tfs2010中成功發佈我的Windows服務。但是還有幾個問題:安裝Windows服務作爲團隊建設的一部分
我該如何修改這個以從放置位置而不是OutDir安裝服務? 只有在成功構建和測試運行後,我如何才能使此安裝成功?
對於初學者,請閱讀Fail a build if tests fail,以便在測試失敗時失敗。然後在你的部署行動添加一個條件,以確保它是只有當你生成成功激活:
<Target Name="PublishWinService"
Condition="'$(DeployWinService)' == 'true'"
Condition="'$(CompilationStatus)' == 'Succeeded'">
要從放置位置,而不是由$(DropLocation)
在原來的安裝後您的構建的位置,取代$(OutDir)
你正在追隨。
這就是所有人!
發現使用MSBuild的新Team Build Workflow insead更清潔。添加了一系列「InvokeProcess」es來停止,刪除,重新安裝並在每個版本上啓動Windows服務。 – kenander