2016-04-06 96 views
0

我正在使用TFS和webdeploy構建和部署我的代碼。我的一些項目在他們的屬性中的「生成事件」選項卡中有一個生成後腳本。在構建腳本後部署

問題是,當運行構建定義時,TFS會構建,然後部署,然後運行構建後腳本。它按順序發生。

有沒有辦法強制TFS建立,運行後生成腳本,然後網絡部署? (按該順序)

回答

1

我不知道如何使用構建後腳本的方式,比如你的問題。相反,你可以在你的wpp.targets文件中添加一些MSBuild腳本來獲得相同的結果。例如,

<?xml version="1.0" encoding="utf-8"?> 
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    <Target Name="AfterBuild" BeforeTargets="MSDeployPublish"> 
    <Message Text="Post build, pre deploy logic goes here" /> 
    <Exec Command="ver" /> 
    </Target> 
</Project>