【发布时间】:2018-08-22 23:16:51
【问题描述】:
我正在尝试将我的构建复制到特定的放置位置。但不是复制一些重要的文件和目录,而是复制那里的所有解决方案文件和目录,如 .csproj 文件和 .csfiles 以及那里存在的所有文件夹。 我只想复制 dll(项目 dll 和项目的引用 dll)和一些数据文件夹和文件到放置位置,以便我可以使用它们来执行我的测试用例。但它最终复制了整个解决方案。
以下是我用来复制和发布构建工件的设置。
注意:当我尝试将 $(build.sourcesdirectory)\bin 放入复制根目录时,它给了我一个错误“无法将参数绑定到参数 'Path' 因为它为空”。
我也尝试只将 **.dll 放入我的内容中,但它没有复制任何内容。在放置位置创建的文件夹为空。
【问题讨论】:
-
尝试使用
**\$(BuildConfiguration)\*test*.dll !**\obj\**作为内容模式。 -
我确实试过了,但它在放置位置给了我一个空文件夹。
标签: visual-studio tfs azure-devops azure-pipelines azure-pipelines-build-task