将TeamCity工件复制到目标路径的根目录的正确通配符语法是什么?

我在TeamCity工件配置中使用通配符语法进行了一个小小的戏剧。我想从任何文件夹中获取与myproject。*。dll模式匹配的每个文件,并将每个DLL放在工件路径的根目录中。 这是我目前得到的:
**/obj/Debug/myproject.*.dll => /
这是抓取所有的DLL,但它将它们放在与源相同的文件夹结构中,而不是在我获得“Web / obj / debug / myproject.web.dll”的工件中以“myproject.web.dll”结尾。 我在这里错过了什么?     
已邀请:
我担心你不能轻易做到这一点。 您应该将本地* .dll收集到一个地方,然后使用TeamCity的工件规则将所有这些复制到根目录。 或者,您可以手动输入所有路径(不包括**部分) 这就是它在TC中的工作方式。     
我不确定你可以使用神器根而不复制结构。文档指定   如果目标目录被省略了   文件发布在。的根目录中   构建工件。 你能不能只使用指定的文件夹名称说dist,这会引起问题吗?如果是这样,他们是什么! 例如
**/obj/Debug/myproject.*.dll => dist
更新 - 在文档中找到更多信息   文件将保留发布   目录的结构   与通配符匹配(目录   与“静态”文本匹配不会   创建)。也就是说,TeamCity会   从。开始创建目录   第一次出现的通配符   模式。 因此,如果你可以更明确,它可能会导致更平坦的结构。     

要回复问题请先登录注册