visual-studio-2015 - TFS 2015在一个目录中发布构建工件

标签 visual-studio-2015 tfs msbuild tfs-2015 azure-pipelines

我们刚刚从TFS 2010升级到TFS 2015,我正在以“vNext”构建/工作流程格式重新创建XAML-Build-Definition。

在旧版本中,可以将所有文件(DLL)平面地输出到一个目录中,而无需使用其原始目录结构。

新的TFS 2015 Build框架仍然有可能吗?

我有以下Publish Build Artifact-设置:
Artifact Type: File SharePath: \\server\tfslib\$(Build.DefinitionName)\$(Build.DefinitionName)_$(Build.BuildNumber)
问题在于原始解决方案目录结构保留在Path指定的输出目录中。如何在没有整个子树的情况下获得输出?

作为一种解决方法,我目前正在Publish Build Artifact之后执行一个Powershell步骤,但是在发布过程本身中这样做很不错。

最佳答案

您可以使用“复制文件”任务并在其中指定源文件夹以实现此功能。有关详细信息,请参见此问题:Copy one file in target directory on deploy from visual studio team services

关于visual-studio-2015 - TFS 2015在一个目录中发布构建工件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34852472/

相关文章:

asp.net - 无法开箱即用的 Visual Studio 2015 示例在 Azure 中工作

asp.net - 修复 Visual Studio 2015 中缺少的虚拟路径属性

tfs - Visual Studio Community 可以安装 TFS (Team Foundation Server) 吗?

msbuild - TeamCity:如何告诉 MSBuild 考虑发布配置文件参数?

msbuild - 如何从 MSBuild 自动增加程序集或程序集文件版本?

sql-server - D365 的 SSRS 报表开发 - Dynamics 365 报表创作扩展未安装

visual-studio - ID为 "xxxx"的进程未在Visual Studio中运行(包括2013至2017〜版本)

visual-studio - Visual Studio 2010项目、TFS和USB硬盘

sql-server - 您的代理计算机上未安装 SQL Powershell 模块。请按照以下步骤执行此任务

c# - 在 MSBuild 配置文件中指定记录器