DeploymentItem-Attribut用于文件夹中的所有文件和文件夹

Tom*_*tom 6 c# unit-testing deploymentitem

我想将所有文件部署在单元测试目录中的文件夹中.通过DeploymentItem-Attribut部署eacht项目太多了.

我试过类似的东西

[DeploymentItem(".\\")]
Run Code Online (Sandbox Code Playgroud)

要么

[DeploymentItem("*.*")]
Run Code Online (Sandbox Code Playgroud)

但两者都不起作用.

有没有人知道如何通过Deployment-Attribut部署所有子文件夹的所有文件?

Aka*_*aur 3

DeploymentItemAttribute 不采用模式来搜索和部署。在这里阅读更多相关信息

您需要使用每个文件名相同的文件名,或者创建一个自定义属性,该属性采用模式并将项目部署到我们的输出目录。

  • 您提供的链接似乎建议您可以执行以下操作: [DeploymentItem(@"Testfiles\")] 将 Testfiles 文件夹中的所有文件和文件夹从构建输出文件夹复制到部署文件夹。子文件夹被复制到部署文件夹中。 (13认同)