28

如果我想在使用 sln 2008 构建运行器并使用默认 bin/Release 构建项目的地方创建两个工件 dist 和 source,谁能给我一个示例,说明为构建配置定义的工件路径设置可能是什么样子?

**/Source/Code/MyProject/bin/Release/*.* => dist
**/*.* => 来源

我得到了两个工件根 dist 和 source 但在 dist 下我得到了我不想要的整个目录结构(Source/Code/MyProject/bin/Release),在 source 下我得到了整个目录以及 obj 和 bin/Release我不想。

您能否就如何正确执行此操作提供一些建议?

我是否需要更改我正在构建的所有项目的目标位置才能让这个东西工作?

4

2 回答 2

28

所以你只需要:

Source\Code\MyProject\bin\Release\* => dist
Source\**\* => source

这会将 release 中的所有文件放入名为 dist 的工件文件夹中,并将 Source 中的所有文件放入名为 source 的工件文件夹中。

如果您在 Release 中有子文件夹,请尝试:

Source\Code\MyProject\bin\Release\**\* => dist
于 2008-10-10T08:53:35.063 回答
0

根据 TeamCity 文档;它应该是这样的:

file_name|directory_name|Ant-like wildcard [ => target_directory ]

所以..

Source\Code\MyProject\bin\Release|**\* => dist  (| not \)
于 2009-12-17T16:18:06.440 回答