我正在使用TFS2017和VS2015。 我有一个包含多个WebApp和ConsoleApp的解决方案。
当我进行TFS构建时,我会构建WebApp并将其放到我需要的位置。但到目前为止,我一直在手动复制ConsoleApp。
TFS是否有办法构建ConsoleApp并将其放在特定位置?
答案 0 :(得分:1)
为什么必须使用Xaml构建系统?见https://www.en.advertisercommunity.com/t5/Google-My-Business-API/Google-Places-API-and-My-Business-API/m-p/1605702#M7933
在TFS 2017中,您可以轻松使用新的vNext系统构建ConsoleApp并将其放在特定位置。
您可以使用 VS构建任务构建整个解决方案,或者使用 MSBuild任务单独构建ConsoleApp项目,并设置MSBuild参数,例如:/p:OutDir="$(build.artifactstagingdirectory)\\"
< / p>
然后使用发布构建工件任务将其放在特定位置。
答案 1 :(得分:0)
您可以在xaml构建中将PowerShell脚本用作post build script,并使用它将文件复制到构建输出。 XAML的示例脚本构建可用here