团队服务构建Windows服务到部署文件夹

问题描述:

net sln女巫有一个网站项目,也是一个Windows服务项目。在团队服务和构建作业中,我可以使用以下网址将网站输出到drop文件夹团队服务构建Windows服务到部署文件夹

/p:DeployOnBuild = true/p:WebPublishMethod = Package/p:PackageAsSingleFile = true/p:SkipInvalidConfigurations = true/p:PackageLocation =“$(build.artifactstagingdirectory)\”

我还需要输出的窗口服务到另一个文件夹中放置文件夹内

任何帮助将是巨大的

+0

你的问题是什么? –

+0

@ user1488692您是否直接构建解决方案?如果是这样,Windows服务项目将被构建,并通过复制文件任务将文件复制到工件目录。您是否将复制文件任务添加到复制文件? –

+0

嗨。我在团队服务上的构建任务包含以下内容。 1. NuGet恢复2.使用msbuild参数构建解决方案:/ p:DeployOnBuild = true/p:WebPublishMethod = Package/p:PackageAsSingleFile = true/p:SkipInvalidConfigurations = true/p:PackageLocation =“$(build.artifactstagingdirectory)\\ “3.发布符号路径4.发布工件:drop – user1488692

您需要添加复制文件任务以将文件复制到工件目录(下发布符号路径任务)https://www.visualstudio.com/en-us/docs/build/steps/utility/copy-files

例如: enter image description here 的BuildConfiguration变量在变量选项卡,默认为发布,则可能需要改变,如果你建立与调试配置项目进行调试。

+0

这工作谢谢你的帮助 – user1488692