如何将第三方依赖项的完整文件夹复制到Test运行目录?

时间:2015-09-15 14:19:47

标签: c# visual-studio-2013

我正在使用第三方API,他们需要大量的参考资料。 大约60个dll和另一个子文件夹,还有6个dll。文件夹结构类似于:

  • 利布斯
    • 的DLL
    • 子文件夹
      • 更多dll

如何让Visual Studio将所有带有子文件夹和其他dll的dll复制到Test run文件夹中?

我的应用程序仅引用了其中的6个dll,但随后他们需要所有其余的许可问题等。因此,当我运行我的应用程序时,我使用xcopy将所有这些文件复制到bin文件夹并运行Application。

但我不知道如何为我的测试复制这些文件。 现在我在我的测试项目中有这个xcopy:

set  librariesToReference="$(SolutionDir)..\Libs\"
set Target="$(TargetDir)"
xcopy /D /Y /I /G /R /E %librariesToReference%* %Target%

当然,测试失败是因为第三方依赖项在测试运行的文件夹中没有所需的一切。

我读到了有关部署项目的信息,但在DeploymentItem中命名我需要的每个文件似乎并不合适。

此外,dll需要在输出文件夹中保持平整,因此它们没有在文件夹中组织,所以我没有一个文件夹来为&#34创建DeploymentItem"它&# 34;

0 个答案:

没有答案