c# - 没有 DeploymentItemAttribute 的 MSTest 部署

标签 c# .net unit-testing deployment mstest

有没有什么方法可以在不使用这个 attribute 的情况下部署一个项目? ?我开始在我的测试基础上获得一堆属性,并且变得难以维护。我的大部分项目都是 DLL,需要放入部署目录下的文件夹中。

最佳答案

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

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

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

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

恕我直言,MSTest 相当不成熟。部署项是一场噩梦。

关于c# - 没有 DeploymentItemAttribute 的 MSTest 部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2684417/

相关文章:

c# - Magick.NET 减少 gif 文件大小

.net - 在服务器 WCF 跟踪日志中记录的此平台问题不支持或未启用扩展保护

.net - 在 .NET 中对私有(private)方法进行单元测试的最佳实践是什么?

unit-testing - 如何使一组测试仅作为有序测试运行?

.net - 以编程方式将 G729 音频转换为 WAV PCM

android - 如何对扩展 AndroidViewModel 的 ViewModel 进行单元测试。构造函数中的应用程序有问题

c# - 使用 XSP4 在 Monodevelop 中调试 ASP.NET MVC 应用程序

时间:2019-03-17 标签:c#mergeobject

c# - 无法弄清楚计算时间表以在日历上显示日期的例程 - 算法

.net - 如何使用 .net 编程语言开始使用 NOSQL?