2
有没有任何方式部署一个项目,而不使用这attribute?我开始在我的测试基础上获得一堆属性,并且变得很难维护。我的大多数项目都是需要放在部署目录下的文件夹中的DLL。MSTest部署没有DeploymentItemAttribute
有没有任何方式部署一个项目,而不使用这attribute?我开始在我的测试基础上获得一堆属性,并且变得很难维护。我的大多数项目都是需要放在部署目录下的文件夹中的DLL。MSTest部署没有DeploymentItemAttribute
您可以在本地测试运行配置中定义它们。
测试=>编辑测试运行配置=>选择一个。
转到部署部分,添加部署项目。
这里的问题是您需要维护测试运行配置,这有时并不比保持属性更好。更重要的是,测试不再是自我包含的,它们取决于这种配置。而且 - 即使您只运行一个不需要它的单个测试,也会部署部署项目。但有时在这里更容易。
恕我直言,MSTest是相当一半。部署项目是一场噩梦。
我会看看如果使用TestRunConfig会使这个问题变得不那么痛苦。感谢您的建议。是的,这些饼干根本没有做.. – 2010-04-21 16:02:08
我结束了引用我需要的程序集,因此它们将被复制到测试输出目录。从那里我可以复制到我需要他们的地方。 – 2010-04-21 21:42:35