.net - 我如何使用 OpenCover 连接到服务?

标签 .net windows service code-coverage opencover

作为代码覆盖测试的一部分,我需要测试几个服务。 OpenCover github 提到了执行此操作的能力(问题 #36),但没有告诉您如何操作。维基“用法”页面对此没有提及任何内容。 opencover -? 提到了 -service 开关,但没有描述它的作用、确切或如何使用它。谁能告诉我这个开关是如何工作的,以及我如何使用它连接到服务?

最佳答案

安装时 OpenCover您会发现有一个名为 Usage.rtf 的文档描述了如何针对服务使用 OpenCover。

基本上,您必须在具有预注册探查器(使用 regsvr32)的管理帐户下运行 OpenCover。服务开关应提供服务的名称。

这非常棘手,这就是为什么我建议您使用控制台操作模式创建服务,因为这样在普通用户帐户下进行覆盖会受到更少的限制并且更容易设置。

关于.net - 我如何使用 OpenCover 连接到服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9199920/

相关文章:

c++ - 循环将执行分为几个线程(1-N-1-N-1…)

c++ - 控制台上的陷阱退出

c# - 在 WCF 中使用自定义 DataContractResolver 来传输涉及泛型的继承树

c# - 如何将 Unicode 转义序列转换为 .NET 字符串中的 Unicode 字符?

C#.NET - 继承 - 在内存中创建的对象数

firebase - 在中国使用 Firebase 服务模拟应用

tomcat - 如何以管理员身份启动tomcat服务

c# - 如何将非命名空间类型导入 IronPython?

c++ - 是否存在与堆内存分配相关的内存开销(例如堆中的标记)?

c# - 从 WCF 服务调用 Windows 服务中的方法(自托管)