Visual Studio 2019 中的 Runsettings 文件默认不包括所有内容

问题描述 投票:0回答:0

我期望运行设置文件包含代码覆盖的所有文件,我应该能够排除代码覆盖不需要的任何文件。当我在分析代码覆盖率时参考

.runsettings
时,它显示覆盖率为 0,并且报告中也没有列出任何文件。

示例文件:实际上在下面我想排除 API rest include 中的测试项目和迁移文件夹以覆盖。任何建议如何解决它?.

<!-- Match assembly file paths: -->
<ModulePaths>
    <!-- <Include>
        <ModulePath>.*\.dll$</ModulePath>
        <ModulePath>.*\.exe$</ModulePath>
    </Include>-->
    <Exclude>
        <ModulePath>.*CPPUnitTestFramework.*</ModulePath>
    </Exclude>
    <!-- Specifies additional list of directories where binaries static native instrumentation should be searched. -->
    <IncludeDirectories>
        <Directory Recursive="true">C:\b59fb11c-1611-4562-9a2b-c35719da65d3</Directory>
    </IncludeDirectories>
</ModulePaths>
<!-- Match fully qualified names of functions: -->
<!-- (Use "\." to delimit namespaces in C# or Visual Basic, "::" in C++.)  -->
<Functions>
    <Include>
        <!--<Function>^AbcService.Api\.Controllers\..*</Function>
        <Function>^AbcService.Api\.Service\..*</Function>
        <Function>^AbcService.Data\.Repositories\..*</Function>
        <Function>^AbcService.Logic\..*</Function>-->
    </Include>
    <Exclude>
        <Function>^AbcService.Test\..*</Function>
        <!--
        <Function>^Microsoft::VisualStudio::CppCodeCoverageFramework::.*</Function>
        <Function>^Microsoft::VisualStudio::CppUnitTestFramework::.*</Function>-->
    </Exclude>
</Functions>
asp.net .net asp.net-mvc
© www.soinside.com 2019 - 2024. All rights reserved.