我正在用自動TFS 2010年中構建的解決方案我有一個以上的web應用程序都放在同一個根目錄下 - 例如:如何告訴MSBuild將多個Web項目發佈到一個目錄中?
RootDir中 - >
WebApplicationProject1.csproj
WebApplicationProject2.csproj
...
當我運行自動構建,我設置MSBuild的以下參數:
/p:DeployOnBuild = TRUE; DeployTarget = PipelinePreDeployCopyAllFilesToOneFolder; _PackageTempDir = 「\計算機\構建\發佈時間」/ p:SkipExtraFilesOnServer =真
但是,MSBuild不會保留此文件夾中的現有內容,並且每個項目都會刪除此文件夾中的內容。最後一個項目是贏家。
我可以讓MSBuild不刪除此文件夾中的內容,只替換現有文件嗎?
感謝有關此事的任何信息。
感謝您的答覆。但我不想那樣。這意味着在TFS中有獨立的構建。我想要一個構建配置來構建幾個在同一個目錄中共存的Web項目。發佈時,我希望它們也可以在一個目錄中發佈。 – 2010-12-29 22:17:38
你可以編寫一個批處理腳本或者其他可以運行所有獨立版本的東西,然後複製它們。 – zsalzbank 2010-12-29 22:19:15