代码之家  ›  专栏  ›  技术社区  ›  Adam Driscoll

不带DeploymentMetattribute的MSTest部署

  •  2
  • Adam Driscoll  · 技术社区  · 14 年前

    有没有办法不用这个部署一个项目 attribute ?我开始在我的测试基础上获得一堆属性,这变得很难维护。我的大多数项目都是需要放入部署目录下的文件夹中的DLL。

    1 回复  |  直到 14 年前
        1
  •  2
  •   Stefan Steinegger    14 年前

    您可以在本地测试运行配置中定义它们。

    test=>编辑测试运行配置=>选择一个。

    转到部署部分,添加部署项。

    这里的问题是您需要维护测试运行配置,这有时并不比维护属性更好。更重要的是,测试不再是独立的,它们依赖于这个配置。部署项被部署,即使您只运行一个不需要的测试。但有时候这里更容易。

    嗯,MSTEST是半生不熟的。部署项目是一场噩梦。