Continuous integration TeamCity-如何将一个输出dll发布到多个目录中?

Continuous integration TeamCity-如何将一个输出dll发布到多个目录中?,continuous-integration,teamcity,Continuous Integration,Teamcity,我正在尝试将一个输出dll发布到多个工件目录。但是,teamcity似乎只将dll发布到最后一个目录 我想要这样的东西: MyTool\MyTool.dll => MyZip.zip!/MyTool1/ MyTool\MyTool.dll => MyZip.zip!/MyTool2/ 在输出方面: MyZip.zip MyTool1/MyTool.dll MyTool2/MyTool.dll 但TeamCity只返回最后一行: MyZip.zip My

我正在尝试将一个输出dll发布到多个工件目录。但是,teamcity似乎只将dll发布到最后一个目录

我想要这样的东西:

MyTool\MyTool.dll =>  MyZip.zip!/MyTool1/
MyTool\MyTool.dll =>  MyZip.zip!/MyTool2/
在输出方面:

MyZip.zip
    MyTool1/MyTool.dll
    MyTool2/MyTool.dll
但TeamCity只返回最后一行:

MyZip.zip
    MyTool2/MyTool.dll

有人知道如何将一个dll从构建输出发布到多个工件目录吗?

我花了一些时间寻找解决方法。似乎zip文件是症结所在。如果它不需要压缩,那么下面的操作就可以了:

MyTool\MyTool.dll =>  MyTool/MyTool1/
MyTool\MyTool.dll =>  MyTool/MyTool2/

另一种选择是创建一个构建步骤,将DLL移动到您想要的文件夹结构中,然后将该文件夹另存为压缩工件。

太好了,谢谢!也可以这样工作:
MyTool\MyTool.dll=>MyTool/MyTool1.zip MyTool\MyTool.dll=>MyTool/MyTool2.zip