C# 如何测量后台程序的代码覆盖率?

C# 如何测量后台程序的代码覆盖率?,c#,code-coverage,C#,Code Coverage,我的公司正在开发数据库软件。大部分是由C++组成的,还有部分是C.。 C部分是一个库模块。 有一个可执行文件。aaa.exe使用的aaa.exe和windowClient.dll。 我想检查这个windowClient.dll的覆盖范围。 有什么方法可以做到这一点吗?使用覆盖率工具时,您始终可以选择要测试覆盖率的程序集和应启动的可执行文件 例如,开盖 有几种工具可用于此,有些是开源的,有些是商业的 开源 -分支和序列覆盖率32/64 Silverlight支持-所有.NET语言 -仅序列覆盖率-

我的公司正在开发数据库软件。大部分是由C++组成的,还有部分是C.。 C部分是一个库模块。 有一个可执行文件。aaa.exe使用的aaa.exe和windowClient.dll。 我想检查这个windowClient.dll的覆盖范围。
有什么方法可以做到这一点吗?

使用覆盖率工具时,您始终可以选择要测试覆盖率的程序集和应启动的可执行文件

例如,开盖


有几种工具可用于此,有些是开源的,有些是商业的

开源

-分支和序列覆盖率32/64 Silverlight支持-所有.NET语言

-仅序列覆盖率-所有.NET语言

商业的

-C和C++覆盖等许多

-分支和序列覆盖率-我假设所有.NET语言都只用于C语言


正如Olaf所评论的,您可以在这里找到许多选项:
opencover -target:aaa.exe -filter:+windowClient.dll