有没有什么方法可以在不使用这个 attribute 的情况下部署一个项目? ?我开始在我的测试基础上获得一堆属性,并且变得难以维护。我的大部分项目都是 DLL,需要放入部署目录下的文件夹中。
最佳答案
您可以在本地测试运行配置中定义它们。
测试 => 编辑测试运行配置 => 选择一个。
转到部署部分,添加部署项。
这里的问题是您需要维护测试运行配置,有时这并不比维护属性更好。更重要的是,测试不再是独立的,它们依赖于这个配置。并且 - 即使您只运行一个不需要它的测试,也会部署部署项。但有时在这里更容易。
恕我直言,MSTest 相当不成熟。部署项是一场噩梦。
关于c# - 没有 DeploymentItemAttribute 的 MSTest 部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2684417/