Skip to content

Analysis_dotnetcore_CAP_template

Andrei Ignat edited this page Sep 22, 2024 · 2 revisions

Summary Clean.Architecture

Summary

Number projects : 32 (tests : 3, no tests : 29 )

Number packages : 278 (Outdated: 29, Deprecated: 0, Major version differs 43 )

Most public classes :DotNetCore.CAP 50

Total Commits: 1768 ( last commit : this year,2024 )

The commit with max files ( 173 ) is sha 5d1c1bfb0872e343b2ecd4d65e6e4961dca56dda on 2019 September 12 )

The file with most commits ( 82 ) is D:\gth\CAP\build\build/version.props

:::

29 Projects without tests

flowchart LR 




%% start project reference build\BuildScript.csproj

                BuildScript
            


%% start project reference src\DotNetCore.CAP\DotNetCore.CAP.csproj

                DotNetCore.CAP
            


%% start project reference src\DotNetCore.CAP.AmazonSQS\DotNetCore.CAP.AmazonSQS.csproj


DotNetCore.CAP.AmazonSQS-->DotNetCore.CAP



%% start project reference src\DotNetCore.CAP.AzureServiceBus\DotNetCore.CAP.AzureServiceBus.csproj


DotNetCore.CAP.AzureServiceBus-->DotNetCore.CAP



%% start project reference src\DotNetCore.CAP.Dashboard\DotNetCore.CAP.Dashboard.csproj


DotNetCore.CAP.Dashboard-->DotNetCore.CAP



%% start project reference src\DotNetCore.CAP.Dashboard.K8s\DotNetCore.CAP.Dashboard.K8s.csproj


DotNetCore.CAP.Dashboard.K8s-->DotNetCore.CAP.Dashboard



%% start project reference src\DotNetCore.CAP.InMemoryStorage\DotNetCore.CAP.InMemoryStorage.csproj


DotNetCore.CAP.InMemoryStorage-->DotNetCore.CAP



%% start project reference src\DotNetCore.CAP.Kafka\DotNetCore.CAP.Kafka.csproj


DotNetCore.CAP.Kafka-->DotNetCore.CAP



%% start project reference src\DotNetCore.CAP.MongoDB\DotNetCore.CAP.MongoDB.csproj


DotNetCore.CAP.MongoDB-->DotNetCore.CAP



%% start project reference test\DotNetCore.CAP.MultiModuleSubscriberTests\DotNetCore.CAP.MultiModuleSubscriberTests.csproj

                DotNetCore.CAP.MultiModuleSubscriberTests
            


%% start project reference src\DotNetCore.CAP.MySql\DotNetCore.CAP.MySql.csproj


DotNetCore.CAP.MySql-->DotNetCore.CAP



%% start project reference src\DotNetCore.CAP.NATS\DotNetCore.CAP.NATS.csproj


DotNetCore.CAP.NATS-->DotNetCore.CAP



%% start project reference src\DotNetCore.CAP.OpenTelemetry\DotNetCore.CAP.OpenTelemetry.csproj


DotNetCore.CAP.OpenTelemetry-->DotNetCore.CAP



%% start project reference src\DotNetCore.CAP.PostgreSql\DotNetCore.CAP.PostgreSql.csproj


DotNetCore.CAP.PostgreSql-->DotNetCore.CAP



%% start project reference src\DotNetCore.CAP.Pulsar\DotNetCore.CAP.Pulsar.csproj


DotNetCore.CAP.Pulsar-->DotNetCore.CAP



%% start project reference src\DotNetCore.CAP.RabbitMQ\DotNetCore.CAP.RabbitMQ.csproj


DotNetCore.CAP.RabbitMQ-->DotNetCore.CAP



%% start project reference src\DotNetCore.CAP.RedisStreams\DotNetCore.CAP.RedisStreams.csproj


DotNetCore.CAP.RedisStreams-->DotNetCore.CAP



%% start project reference src\DotNetCore.CAP.SqlServer\DotNetCore.CAP.SqlServer.csproj


DotNetCore.CAP.SqlServer-->DotNetCore.CAP



%% start project reference samples\Sample.AmazonSQS.InMemory\Sample.AmazonSQS.InMemory.csproj


Sample.AmazonSQS.InMemory-->DotNetCore.CAP


Sample.AmazonSQS.InMemory-->DotNetCore.CAP.AmazonSQS


Sample.AmazonSQS.InMemory-->DotNetCore.CAP.Dashboard


Sample.AmazonSQS.InMemory-->DotNetCore.CAP.InMemoryStorage



%% start project reference samples\Sample.AzureServiceBus.InMemory\Sample.AzureServiceBus.InMemory.csproj


Sample.AzureServiceBus.InMemory-->DotNetCore.CAP


Sample.AzureServiceBus.InMemory-->DotNetCore.CAP.AzureServiceBus


Sample.AzureServiceBus.InMemory-->DotNetCore.CAP.Dashboard


Sample.AzureServiceBus.InMemory-->DotNetCore.CAP.InMemoryStorage



%% start project reference samples\Sample.ConsoleApp\Sample.ConsoleApp.csproj


Sample.ConsoleApp-->DotNetCore.CAP


Sample.ConsoleApp-->DotNetCore.CAP.InMemoryStorage



%% start project reference samples\Sample.Dashboard.Auth\Sample.Dashboard.Auth.csproj


Sample.Dashboard.Auth-->DotNetCore.CAP


Sample.Dashboard.Auth-->DotNetCore.CAP.Dashboard


Sample.Dashboard.Auth-->DotNetCore.CAP.InMemoryStorage



%% start project reference samples\Sample.Dashboard.Jwt\Sample.Dashboard.Jwt.csproj


Sample.Dashboard.Jwt-->DotNetCore.CAP.Dashboard.K8s



%% start project reference samples\Sample.Kafka.PostgreSql\Sample.Kafka.PostgreSql.csproj


Sample.Kafka.PostgreSql-->DotNetCore.CAP


Sample.Kafka.PostgreSql-->DotNetCore.CAP.Dashboard


Sample.Kafka.PostgreSql-->DotNetCore.CAP.Kafka


Sample.Kafka.PostgreSql-->DotNetCore.CAP.PostgreSql



%% start project reference samples\Sample.Pulsar.InMemory\Sample.Pulsar.InMemory.csproj


Sample.Pulsar.InMemory-->DotNetCore.CAP


Sample.Pulsar.InMemory-->DotNetCore.CAP.Dashboard


Sample.Pulsar.InMemory-->DotNetCore.CAP.InMemoryStorage


Sample.Pulsar.InMemory-->DotNetCore.CAP.Pulsar



%% start project reference samples\Sample.RabbitMQ.MongoDB\Sample.RabbitMQ.MongoDB.csproj


Sample.RabbitMQ.MongoDB-->DotNetCore.CAP


Sample.RabbitMQ.MongoDB-->DotNetCore.CAP.Dashboard


Sample.RabbitMQ.MongoDB-->DotNetCore.CAP.MongoDB


Sample.RabbitMQ.MongoDB-->DotNetCore.CAP.RabbitMQ



%% start project reference samples\Sample.RabbitMQ.MySql\Sample.RabbitMQ.MySql.csproj


Sample.RabbitMQ.MySql-->DotNetCore.CAP


Sample.RabbitMQ.MySql-->DotNetCore.CAP.Dashboard


Sample.RabbitMQ.MySql-->DotNetCore.CAP.Dashboard.K8s


Sample.RabbitMQ.MySql-->DotNetCore.CAP.MySql


Sample.RabbitMQ.MySql-->DotNetCore.CAP.RabbitMQ



%% start project reference samples\Sample.RabbitMQ.SqlServer\Sample.RabbitMQ.SqlServer.csproj


Sample.RabbitMQ.SqlServer-->DotNetCore.CAP


Sample.RabbitMQ.SqlServer-->DotNetCore.CAP.Dashboard


Sample.RabbitMQ.SqlServer-->DotNetCore.CAP.RabbitMQ


Sample.RabbitMQ.SqlServer-->DotNetCore.CAP.SqlServer



%% start project reference samples\Samples.Redis.SqlServer\Samples.Redis.SqlServer.csproj


Samples.Redis.SqlServer-->DotNetCore.CAP.RedisStreams


Samples.Redis.SqlServer-->DotNetCore.CAP.SqlServer

Loading

Projects with tests

flowchart LR




        %% start project reference build\BuildScript.csproj

                BuildScript
            
    

        %% start project reference src\DotNetCore.CAP\DotNetCore.CAP.csproj

                DotNetCore.CAP
            
    

        %% start project reference src\DotNetCore.CAP.AmazonSQS\DotNetCore.CAP.AmazonSQS.csproj


                DotNetCore.CAP.AmazonSQS-->DotNetCore.CAP

                

        %% start project reference src\DotNetCore.CAP.AzureServiceBus\DotNetCore.CAP.AzureServiceBus.csproj


                DotNetCore.CAP.AzureServiceBus-->DotNetCore.CAP

                

        %% start project reference test\DotNetCore.CAP.AzureServiceBus.Test\DotNetCore.CAP.AzureServiceBus.Test.csproj


                DotNetCore.CAP.AzureServiceBus.Test-->DotNetCore.CAP.AzureServiceBus

            
                DotNetCore.CAP.AzureServiceBus.Test-->Sample.AzureServiceBus.InMemory

                

        %% start project reference src\DotNetCore.CAP.Dashboard\DotNetCore.CAP.Dashboard.csproj


                DotNetCore.CAP.Dashboard-->DotNetCore.CAP

                

        %% start project reference src\DotNetCore.CAP.Dashboard.K8s\DotNetCore.CAP.Dashboard.K8s.csproj


                DotNetCore.CAP.Dashboard.K8s-->DotNetCore.CAP.Dashboard

                

        %% start project reference src\DotNetCore.CAP.InMemoryStorage\DotNetCore.CAP.InMemoryStorage.csproj


                DotNetCore.CAP.InMemoryStorage-->DotNetCore.CAP

                

        %% start project reference src\DotNetCore.CAP.Kafka\DotNetCore.CAP.Kafka.csproj


                DotNetCore.CAP.Kafka-->DotNetCore.CAP

                

        %% start project reference src\DotNetCore.CAP.MongoDB\DotNetCore.CAP.MongoDB.csproj


                DotNetCore.CAP.MongoDB-->DotNetCore.CAP

                

        %% start project reference test\DotNetCore.CAP.MultiModuleSubscriberTests\DotNetCore.CAP.MultiModuleSubscriberTests.csproj

                DotNetCore.CAP.MultiModuleSubscriberTests
            
    

        %% start project reference src\DotNetCore.CAP.MySql\DotNetCore.CAP.MySql.csproj


                DotNetCore.CAP.MySql-->DotNetCore.CAP

                

        %% start project reference test\DotNetCore.CAP.MySql.Test\DotNetCore.CAP.MySql.Test.csproj


                DotNetCore.CAP.MySql.Test-->DotNetCore.CAP

            
                DotNetCore.CAP.MySql.Test-->DotNetCore.CAP.MySql

                

        %% start project reference src\DotNetCore.CAP.NATS\DotNetCore.CAP.NATS.csproj


                DotNetCore.CAP.NATS-->DotNetCore.CAP

                

        %% start project reference src\DotNetCore.CAP.OpenTelemetry\DotNetCore.CAP.OpenTelemetry.csproj


                DotNetCore.CAP.OpenTelemetry-->DotNetCore.CAP

                

        %% start project reference src\DotNetCore.CAP.PostgreSql\DotNetCore.CAP.PostgreSql.csproj


                DotNetCore.CAP.PostgreSql-->DotNetCore.CAP

                

        %% start project reference src\DotNetCore.CAP.Pulsar\DotNetCore.CAP.Pulsar.csproj


                DotNetCore.CAP.Pulsar-->DotNetCore.CAP

                

        %% start project reference src\DotNetCore.CAP.RabbitMQ\DotNetCore.CAP.RabbitMQ.csproj


                DotNetCore.CAP.RabbitMQ-->DotNetCore.CAP

                

        %% start project reference src\DotNetCore.CAP.RedisStreams\DotNetCore.CAP.RedisStreams.csproj


                DotNetCore.CAP.RedisStreams-->DotNetCore.CAP

                

        %% start project reference src\DotNetCore.CAP.SqlServer\DotNetCore.CAP.SqlServer.csproj


                DotNetCore.CAP.SqlServer-->DotNetCore.CAP

                

        %% start project reference test\DotNetCore.CAP.Test\DotNetCore.CAP.Test.csproj


                DotNetCore.CAP.Test-->DotNetCore.CAP

            
                DotNetCore.CAP.Test-->DotNetCore.CAP.InMemoryStorage

            
                DotNetCore.CAP.Test-->DotNetCore.CAP.MultiModuleSubscriberTests

                

        %% start project reference samples\Sample.AmazonSQS.InMemory\Sample.AmazonSQS.InMemory.csproj


                Sample.AmazonSQS.InMemory-->DotNetCore.CAP

            
                Sample.AmazonSQS.InMemory-->DotNetCore.CAP.AmazonSQS

            
                Sample.AmazonSQS.InMemory-->DotNetCore.CAP.Dashboard

            
                Sample.AmazonSQS.InMemory-->DotNetCore.CAP.InMemoryStorage

                

        %% start project reference samples\Sample.AzureServiceBus.InMemory\Sample.AzureServiceBus.InMemory.csproj


                Sample.AzureServiceBus.InMemory-->DotNetCore.CAP

            
                Sample.AzureServiceBus.InMemory-->DotNetCore.CAP.AzureServiceBus

            
                Sample.AzureServiceBus.InMemory-->DotNetCore.CAP.Dashboard

            
                Sample.AzureServiceBus.InMemory-->DotNetCore.CAP.InMemoryStorage

                

        %% start project reference samples\Sample.ConsoleApp\Sample.ConsoleApp.csproj


                Sample.ConsoleApp-->DotNetCore.CAP

            
                Sample.ConsoleApp-->DotNetCore.CAP.InMemoryStorage

                

        %% start project reference samples\Sample.Dashboard.Auth\Sample.Dashboard.Auth.csproj


                Sample.Dashboard.Auth-->DotNetCore.CAP

            
                Sample.Dashboard.Auth-->DotNetCore.CAP.Dashboard

            
                Sample.Dashboard.Auth-->DotNetCore.CAP.InMemoryStorage

                

        %% start project reference samples\Sample.Dashboard.Jwt\Sample.Dashboard.Jwt.csproj


                Sample.Dashboard.Jwt-->DotNetCore.CAP.Dashboard.K8s

                

        %% start project reference samples\Sample.Kafka.PostgreSql\Sample.Kafka.PostgreSql.csproj


                Sample.Kafka.PostgreSql-->DotNetCore.CAP

            
                Sample.Kafka.PostgreSql-->DotNetCore.CAP.Dashboard

            
                Sample.Kafka.PostgreSql-->DotNetCore.CAP.Kafka

            
                Sample.Kafka.PostgreSql-->DotNetCore.CAP.PostgreSql

                

        %% start project reference samples\Sample.Pulsar.InMemory\Sample.Pulsar.InMemory.csproj


                Sample.Pulsar.InMemory-->DotNetCore.CAP

            
                Sample.Pulsar.InMemory-->DotNetCore.CAP.Dashboard

            
                Sample.Pulsar.InMemory-->DotNetCore.CAP.InMemoryStorage

            
                Sample.Pulsar.InMemory-->DotNetCore.CAP.Pulsar

                

        %% start project reference samples\Sample.RabbitMQ.MongoDB\Sample.RabbitMQ.MongoDB.csproj


                Sample.RabbitMQ.MongoDB-->DotNetCore.CAP

            
                Sample.RabbitMQ.MongoDB-->DotNetCore.CAP.Dashboard

            
                Sample.RabbitMQ.MongoDB-->DotNetCore.CAP.MongoDB

            
                Sample.RabbitMQ.MongoDB-->DotNetCore.CAP.RabbitMQ

                

        %% start project reference samples\Sample.RabbitMQ.MySql\Sample.RabbitMQ.MySql.csproj


                Sample.RabbitMQ.MySql-->DotNetCore.CAP

            
                Sample.RabbitMQ.MySql-->DotNetCore.CAP.Dashboard

            
                Sample.RabbitMQ.MySql-->DotNetCore.CAP.Dashboard.K8s

            
                Sample.RabbitMQ.MySql-->DotNetCore.CAP.MySql

            
                Sample.RabbitMQ.MySql-->DotNetCore.CAP.RabbitMQ

                

        %% start project reference samples\Sample.RabbitMQ.SqlServer\Sample.RabbitMQ.SqlServer.csproj


                Sample.RabbitMQ.SqlServer-->DotNetCore.CAP

            
                Sample.RabbitMQ.SqlServer-->DotNetCore.CAP.Dashboard

            
                Sample.RabbitMQ.SqlServer-->DotNetCore.CAP.RabbitMQ

            
                Sample.RabbitMQ.SqlServer-->DotNetCore.CAP.SqlServer

                

        %% start project reference samples\Samples.Redis.SqlServer\Samples.Redis.SqlServer.csproj


                Samples.Redis.SqlServer-->DotNetCore.CAP.RedisStreams

            
                Samples.Redis.SqlServer-->DotNetCore.CAP.SqlServer

                ```

## 43 Packages with major version different
<table>
    <thead>
        <tr>
            <th>Nr</th>
            <th>ID</th>
            <th>References</th>
            <th>Projects</th>
        </tr>
    </thead>
    <tbody>
            <tr>
                <td>1</td>
                <td>FSharp.Core</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>7.0.400</b> DotNetCore.CAP.Pulsar<br/> <b>8.0.100</b> DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory<br/></td>
            </tr>
            <tr>
                <td>2</td>
                <td>Microsoft.Bcl.AsyncInterfaces</td>
                <td> *(References: 3)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>1.1.1</b> DotNetCore.CAP.SqlServer,Sample.RabbitMQ.SqlServer,Samples.Redis.SqlServer<br/> <b>6.0.0</b> DotNetCore.CAP.AzureServiceBus,Sample.AzureServiceBus.InMemory,DotNetCore.CAP.AzureServiceBus.Test<br/> <b>7.0.0</b> DotNetCore.CAP.Pulsar<br/></td>
            </tr>
            <tr>
                <td>3</td>
                <td>Microsoft.EntityFrameworkCore</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP.SqlServer,DotNetCore.CAP.MySql,DotNetCore.CAP.MySql.Test,DotNetCore.CAP.PostgreSql,Sample.Kafka.PostgreSql,Samples.Redis.SqlServer<br/> <b>8.0.0</b> Sample.RabbitMQ.MySql,Sample.RabbitMQ.SqlServer<br/></td>
            </tr>
            <tr>
                <td>4</td>
                <td>Microsoft.EntityFrameworkCore.Abstractions</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP.SqlServer,DotNetCore.CAP.MySql,DotNetCore.CAP.MySql.Test,DotNetCore.CAP.PostgreSql,Sample.Kafka.PostgreSql,Samples.Redis.SqlServer<br/> <b>8.0.0</b> Sample.RabbitMQ.MySql,Sample.RabbitMQ.SqlServer<br/></td>
            </tr>
            <tr>
                <td>5</td>
                <td>Microsoft.EntityFrameworkCore.Analyzers</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP.SqlServer,DotNetCore.CAP.MySql,DotNetCore.CAP.MySql.Test,DotNetCore.CAP.PostgreSql,Sample.Kafka.PostgreSql,Samples.Redis.SqlServer<br/> <b>8.0.0</b> Sample.RabbitMQ.MySql,Sample.RabbitMQ.SqlServer<br/></td>
            </tr>
            <tr>
                <td>6</td>
                <td>Microsoft.EntityFrameworkCore.Relational</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP.SqlServer,DotNetCore.CAP.MySql,DotNetCore.CAP.PostgreSql,DotNetCore.CAP.MySql.Test,Sample.Kafka.PostgreSql,Samples.Redis.SqlServer<br/> <b>8.0.0</b> Sample.RabbitMQ.MySql,Sample.RabbitMQ.SqlServer<br/></td>
            </tr>
            <tr>
                <td>7</td>
                <td>Microsoft.Extensions.Caching.Abstractions</td>
                <td> *(References: 3)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP.SqlServer,DotNetCore.CAP.MySql,DotNetCore.CAP.MySql.Test,DotNetCore.CAP.PostgreSql,Sample.Kafka.PostgreSql,Samples.Redis.SqlServer<br/> <b>8.0.0</b> Sample.RabbitMQ.MySql,Sample.RabbitMQ.SqlServer,DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory<br/> <b>7.0.0</b> DotNetCore.CAP.Pulsar<br/></td>
            </tr>
            <tr>
                <td>8</td>
                <td>Microsoft.Extensions.Caching.Memory</td>
                <td> *(References: 3)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP.SqlServer,DotNetCore.CAP.MySql,DotNetCore.CAP.MySql.Test,DotNetCore.CAP.PostgreSql,Sample.Kafka.PostgreSql,Samples.Redis.SqlServer<br/> <b>8.0.0</b> Sample.RabbitMQ.MySql,Sample.RabbitMQ.SqlServer,DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory<br/> <b>7.0.0</b> DotNetCore.CAP.Pulsar<br/></td>
            </tr>
            <tr>
                <td>9</td>
                <td>Microsoft.Extensions.Configuration.Abstractions</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP,DotNetCore.CAP.Kafka,DotNetCore.CAP.RabbitMQ,DotNetCore.CAP.SqlServer,DotNetCore.CAP.MySql,DotNetCore.CAP.PostgreSql,DotNetCore.CAP.MongoDB,DotNetCore.CAP.AzureServiceBus,DotNetCore.CAP.Dashboard,DotNetCore.CAP.InMemoryStorage,DotNetCore.CAP.AmazonSQS,DotNetCore.CAP.NATS,DotNetCore.CAP.RedisStreams,DotNetCore.CAP.Pulsar,DotNetCore.CAP.Dashboard.K8s<br/> <b>8.0.0</b> DotNetCore.CAP,DotNetCore.CAP.MySql.Test,Sample.RabbitMQ.MySql,Sample.RabbitMQ.MongoDB,Sample.RabbitMQ.SqlServer,Sample.Kafka.PostgreSql,BuildScript,DotNetCore.CAP.Test,Sample.ConsoleApp,Sample.AmazonSQS.InMemory,Samples.Redis.SqlServer,Sample.Dashboard.Auth,DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory,DotNetCore.CAP.OpenTelemetry,Sample.AzureServiceBus.InMemory,DotNetCore.CAP.AzureServiceBus.Test,Sample.Dashboard.Jwt<br/></td>
            </tr>
            <tr>
                <td>10</td>
                <td>Microsoft.Extensions.DependencyInjection</td>
                <td> *(References: 3)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>8.0.0</b> DotNetCore.CAP.Test,Sample.RabbitMQ.MySql,Sample.RabbitMQ.SqlServer,BuildScript,Sample.ConsoleApp,DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory,DotNetCore.CAP.OpenTelemetry<br/> <b>6.0.0</b> DotNetCore.CAP.SqlServer,DotNetCore.CAP.MySql,DotNetCore.CAP.MySql.Test,DotNetCore.CAP.PostgreSql,Sample.Kafka.PostgreSql,Samples.Redis.SqlServer,Sample.Dashboard.Jwt,DotNetCore.CAP.Dashboard.K8s<br/> <b>7.0.0</b> DotNetCore.CAP.Pulsar<br/></td>
            </tr>
            <tr>
                <td>11</td>
                <td>Microsoft.Extensions.DependencyInjection.Abstractions</td>
                <td> *(References: 3)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP,DotNetCore.CAP.Kafka,DotNetCore.CAP.RabbitMQ,DotNetCore.CAP.SqlServer,DotNetCore.CAP.MySql,DotNetCore.CAP.MongoDB,DotNetCore.CAP.AzureServiceBus,DotNetCore.CAP.Dashboard,DotNetCore.CAP.InMemoryStorage,DotNetCore.CAP.AmazonSQS,DotNetCore.CAP.NATS,DotNetCore.CAP.RedisStreams,DotNetCore.CAP.Dashboard.K8s<br/> <b>8.0.0</b> DotNetCore.CAP,DotNetCore.CAP.MySql.Test,Sample.RabbitMQ.MySql,DotNetCore.CAP.PostgreSql,Sample.RabbitMQ.MongoDB,Sample.RabbitMQ.SqlServer,Sample.Kafka.PostgreSql,BuildScript,DotNetCore.CAP.Test,Sample.ConsoleApp,Sample.AmazonSQS.InMemory,Samples.Redis.SqlServer,Sample.Dashboard.Auth,DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory,DotNetCore.CAP.OpenTelemetry,Sample.AzureServiceBus.InMemory,DotNetCore.CAP.AzureServiceBus.Test,Sample.Dashboard.Jwt<br/> <b>7.0.0</b> DotNetCore.CAP.Pulsar<br/></td>
            </tr>
            <tr>
                <td>12</td>
                <td>Microsoft.Extensions.FileProviders.Abstractions</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP,DotNetCore.CAP.Kafka,DotNetCore.CAP.RabbitMQ,DotNetCore.CAP.SqlServer,DotNetCore.CAP.MySql,DotNetCore.CAP.PostgreSql,DotNetCore.CAP.MongoDB,DotNetCore.CAP.AzureServiceBus,DotNetCore.CAP.Dashboard,DotNetCore.CAP.InMemoryStorage,DotNetCore.CAP.AmazonSQS,DotNetCore.CAP.NATS,DotNetCore.CAP.RedisStreams,DotNetCore.CAP.Pulsar,DotNetCore.CAP.OpenTelemetry,DotNetCore.CAP.Dashboard.K8s<br/> <b>8.0.0</b> DotNetCore.CAP,DotNetCore.CAP.MySql.Test,Sample.RabbitMQ.MySql,Sample.RabbitMQ.MongoDB,Sample.RabbitMQ.SqlServer,Sample.Kafka.PostgreSql,BuildScript,DotNetCore.CAP.Test,Sample.ConsoleApp,Sample.AmazonSQS.InMemory,Samples.Redis.SqlServer,Sample.Dashboard.Auth,DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory,Sample.AzureServiceBus.InMemory,DotNetCore.CAP.AzureServiceBus.Test,Sample.Dashboard.Jwt<br/></td>
            </tr>
            <tr>
                <td>13</td>
                <td>Microsoft.Extensions.Hosting.Abstractions</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP,DotNetCore.CAP.Kafka,DotNetCore.CAP.RabbitMQ,DotNetCore.CAP.SqlServer,DotNetCore.CAP.MySql,DotNetCore.CAP.PostgreSql,DotNetCore.CAP.MongoDB,DotNetCore.CAP.AzureServiceBus,DotNetCore.CAP.Dashboard,DotNetCore.CAP.InMemoryStorage,DotNetCore.CAP.AmazonSQS,DotNetCore.CAP.NATS,DotNetCore.CAP.RedisStreams,DotNetCore.CAP.Pulsar,DotNetCore.CAP.OpenTelemetry,DotNetCore.CAP.Dashboard.K8s<br/> <b>8.0.0</b> DotNetCore.CAP,DotNetCore.CAP.MySql.Test,Sample.RabbitMQ.MySql,Sample.RabbitMQ.MongoDB,Sample.RabbitMQ.SqlServer,Sample.Kafka.PostgreSql,DotNetCore.CAP.Test,Sample.ConsoleApp,Sample.AmazonSQS.InMemory,Samples.Redis.SqlServer,Sample.Dashboard.Auth,DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory,Sample.AzureServiceBus.InMemory,DotNetCore.CAP.AzureServiceBus.Test,Sample.Dashboard.Jwt<br/></td>
            </tr>
            <tr>
                <td>14</td>
                <td>Microsoft.Extensions.Http</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>3.1.0</b> Sample.RabbitMQ.MySql,Sample.Dashboard.Jwt,DotNetCore.CAP.Dashboard.K8s<br/> <b>7.0.0</b> DotNetCore.CAP.Pulsar<br/></td>
            </tr>
            <tr>
                <td>15</td>
                <td>Microsoft.Extensions.Logging</td>
                <td> *(References: 3)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>8.0.0</b> DotNetCore.CAP.Test,Sample.RabbitMQ.MySql,Sample.RabbitMQ.SqlServer,BuildScript,Sample.ConsoleApp,DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory,DotNetCore.CAP.OpenTelemetry<br/> <b>6.0.0</b> DotNetCore.CAP.SqlServer,DotNetCore.CAP.MySql,DotNetCore.CAP.MySql.Test,DotNetCore.CAP.PostgreSql,Sample.Kafka.PostgreSql,Samples.Redis.SqlServer,Sample.Dashboard.Jwt,DotNetCore.CAP.Dashboard.K8s<br/> <b>7.0.0</b> DotNetCore.CAP.Pulsar<br/></td>
            </tr>
            <tr>
                <td>16</td>
                <td>Microsoft.Extensions.Logging.Abstractions</td>
                <td> *(References: 3)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP,DotNetCore.CAP.Kafka,DotNetCore.CAP.RabbitMQ,DotNetCore.CAP.SqlServer,DotNetCore.CAP.MongoDB,DotNetCore.CAP.AzureServiceBus,DotNetCore.CAP.Dashboard,DotNetCore.CAP.InMemoryStorage,DotNetCore.CAP.AmazonSQS,DotNetCore.CAP.NATS,DotNetCore.CAP.RedisStreams,DotNetCore.CAP.Dashboard.K8s<br/> <b>8.0.0</b> DotNetCore.CAP,DotNetCore.CAP.MySql.Test,Sample.RabbitMQ.MySql,DotNetCore.CAP.PostgreSql,Sample.RabbitMQ.MongoDB,Sample.RabbitMQ.SqlServer,Sample.Kafka.PostgreSql,BuildScript,DotNetCore.CAP.Test,Sample.ConsoleApp,Sample.AmazonSQS.InMemory,Samples.Redis.SqlServer,Sample.Dashboard.Auth,DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory,DotNetCore.CAP.OpenTelemetry,Sample.AzureServiceBus.InMemory,DotNetCore.CAP.AzureServiceBus.Test,Sample.Dashboard.Jwt<br/> <b>7.0.1</b> DotNetCore.CAP.MySql,DotNetCore.CAP.Pulsar<br/></td>
            </tr>
            <tr>
                <td>17</td>
                <td>Microsoft.Extensions.Options</td>
                <td> *(References: 3)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP,DotNetCore.CAP.Kafka,DotNetCore.CAP.RabbitMQ,DotNetCore.CAP.SqlServer,DotNetCore.CAP.MySql,DotNetCore.CAP.PostgreSql,DotNetCore.CAP.MongoDB,DotNetCore.CAP.AzureServiceBus,DotNetCore.CAP.Dashboard,DotNetCore.CAP.InMemoryStorage,DotNetCore.CAP.AmazonSQS,DotNetCore.CAP.NATS,DotNetCore.CAP.RedisStreams,DotNetCore.CAP.Dashboard.K8s<br/> <b>8.0.0</b> DotNetCore.CAP,DotNetCore.CAP.MySql.Test,Sample.RabbitMQ.MySql,Sample.RabbitMQ.MongoDB,Sample.RabbitMQ.SqlServer,Sample.Kafka.PostgreSql,BuildScript,DotNetCore.CAP.Test,Sample.ConsoleApp,Sample.AmazonSQS.InMemory,Samples.Redis.SqlServer,Sample.Dashboard.Auth,DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory,DotNetCore.CAP.OpenTelemetry,Sample.AzureServiceBus.InMemory,DotNetCore.CAP.AzureServiceBus.Test,Sample.Dashboard.Jwt<br/> <b>7.0.0</b> DotNetCore.CAP.Pulsar<br/></td>
            </tr>
            <tr>
                <td>18</td>
                <td>Microsoft.Extensions.Primitives</td>
                <td> *(References: 3)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP,DotNetCore.CAP.Kafka,DotNetCore.CAP.RabbitMQ,DotNetCore.CAP.SqlServer,DotNetCore.CAP.MySql,DotNetCore.CAP.PostgreSql,DotNetCore.CAP.MongoDB,DotNetCore.CAP.AzureServiceBus,DotNetCore.CAP.Dashboard,DotNetCore.CAP.InMemoryStorage,DotNetCore.CAP.AmazonSQS,DotNetCore.CAP.NATS,DotNetCore.CAP.RedisStreams,DotNetCore.CAP.Dashboard.K8s<br/> <b>8.0.0</b> DotNetCore.CAP,DotNetCore.CAP.MySql.Test,Sample.RabbitMQ.MySql,Sample.RabbitMQ.MongoDB,Sample.RabbitMQ.SqlServer,Sample.Kafka.PostgreSql,BuildScript,DotNetCore.CAP.Test,Sample.ConsoleApp,Sample.AmazonSQS.InMemory,Samples.Redis.SqlServer,Sample.Dashboard.Auth,DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory,DotNetCore.CAP.OpenTelemetry,Sample.AzureServiceBus.InMemory,DotNetCore.CAP.AzureServiceBus.Test,Sample.Dashboard.Jwt<br/> <b>7.0.0</b> DotNetCore.CAP.Pulsar<br/></td>
            </tr>
            <tr>
                <td>19</td>
                <td>Microsoft.IdentityModel.Abstractions</td>
                <td> *(References: 3)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.24.0</b> DotNetCore.CAP.SqlServer,Sample.RabbitMQ.SqlServer,Samples.Redis.SqlServer<br/> <b>7.0.3</b> Sample.RabbitMQ.MySql,Sample.Dashboard.Auth,Sample.Dashboard.Jwt<br/> <b>7.0.0</b> DotNetCore.CAP.Dashboard.K8s<br/></td>
            </tr>
            <tr>
                <td>20</td>
                <td>Microsoft.IdentityModel.JsonWebTokens</td>
                <td> *(References: 3)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.24.0</b> DotNetCore.CAP.SqlServer,Sample.RabbitMQ.SqlServer,Samples.Redis.SqlServer<br/> <b>7.0.3</b> Sample.RabbitMQ.MySql,Sample.Dashboard.Auth,Sample.Dashboard.Jwt<br/> <b>7.0.0</b> DotNetCore.CAP.Dashboard.K8s<br/></td>
            </tr>
            <tr>
                <td>21</td>
                <td>Microsoft.IdentityModel.Logging</td>
                <td> *(References: 3)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.24.0</b> DotNetCore.CAP.SqlServer,Sample.RabbitMQ.SqlServer,Samples.Redis.SqlServer<br/> <b>7.0.3</b> Sample.RabbitMQ.MySql,Sample.Dashboard.Auth,Sample.Dashboard.Jwt<br/> <b>7.0.0</b> DotNetCore.CAP.Dashboard.K8s<br/></td>
            </tr>
            <tr>
                <td>22</td>
                <td>Microsoft.IdentityModel.Protocols</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.24.0</b> DotNetCore.CAP.SqlServer,Sample.RabbitMQ.SqlServer,Samples.Redis.SqlServer<br/> <b>7.0.3</b> Sample.RabbitMQ.MySql,Sample.Dashboard.Auth,Sample.Dashboard.Jwt<br/></td>
            </tr>
            <tr>
                <td>23</td>
                <td>Microsoft.IdentityModel.Protocols.OpenIdConnect</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.24.0</b> DotNetCore.CAP.SqlServer,Sample.RabbitMQ.SqlServer,Samples.Redis.SqlServer<br/> <b>7.0.3</b> Sample.RabbitMQ.MySql,Sample.Dashboard.Auth,Sample.Dashboard.Jwt<br/></td>
            </tr>
            <tr>
                <td>24</td>
                <td>Microsoft.IdentityModel.Tokens</td>
                <td> *(References: 3)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.24.0</b> DotNetCore.CAP.SqlServer,Sample.RabbitMQ.SqlServer,Samples.Redis.SqlServer<br/> <b>7.0.3</b> Sample.RabbitMQ.MySql,Sample.Dashboard.Auth,Sample.Dashboard.Jwt<br/> <b>7.0.0</b> DotNetCore.CAP.Dashboard.K8s<br/></td>
            </tr>
            <tr>
                <td>25</td>
                <td>Microsoft.NETCore.Platforms</td>
                <td> *(References: 3)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>1.1.0</b> DotNetCore.CAP.SqlServer,DotNetCore.CAP.MySql.Test,Sample.RabbitMQ.SqlServer,DotNetCore.CAP.Test,Samples.Redis.SqlServer,DotNetCore.CAP.Pulsar,DotNetCore.CAP.AzureServiceBus.Test<br/> <b>5.0.0</b> DotNetCore.CAP.MongoDB,Sample.RabbitMQ.MongoDB,BuildScript<br/> <b>1.0.1</b> Sample.Pulsar.InMemory<br/></td>
            </tr>
            <tr>
                <td>26</td>
                <td>Newtonsoft.Json</td>
                <td> *(References: 3)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>13.0.1</b> DotNetCore.CAP.MySql.Test,Sample.RabbitMQ.MySql,Sample.RabbitMQ.MongoDB,DotNetCore.CAP.Dashboard,Sample.RabbitMQ.SqlServer,Sample.Kafka.PostgreSql,DotNetCore.CAP.Test,Sample.AmazonSQS.InMemory,Sample.Dashboard.Auth,Sample.Pulsar.InMemory,Sample.AzureServiceBus.InMemory,DotNetCore.CAP.AzureServiceBus.Test,Sample.Dashboard.Jwt,DotNetCore.CAP.Dashboard.K8s<br/> <b>13.0.3</b> BuildScript<br/> <b>10.0.3</b> DotNetCore.CAP.Pulsar<br/></td>
            </tr>
            <tr>
                <td>27</td>
                <td>NSec.Cryptography</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>20.2.0</b> DotNetCore.CAP.Pulsar<br/> <b>22.4.0</b> DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory<br/></td>
            </tr>
            <tr>
                <td>28</td>
                <td>NuGet.Frameworks</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.5.0</b> DotNetCore.CAP.MySql.Test,DotNetCore.CAP.Test,DotNetCore.CAP.AzureServiceBus.Test<br/> <b>5.4.0</b> BuildScript<br/></td>
            </tr>
            <tr>
                <td>29</td>
                <td>Pulsar.Client</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>2.15.0</b> DotNetCore.CAP.Pulsar<br/> <b>3.1.0</b> DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory<br/></td>
            </tr>
            <tr>
                <td>30</td>
                <td>System.CodeDom</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>7.0.0</b> DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory<br/> <b>6.0.0</b> DotNetCore.CAP.AzureServiceBus.Test<br/></td>
            </tr>
            <tr>
                <td>31</td>
                <td>System.Collections.Immutable</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP.SqlServer,DotNetCore.CAP.MySql,DotNetCore.CAP.MySql.Test,DotNetCore.CAP.PostgreSql,Sample.Kafka.PostgreSql,Samples.Redis.SqlServer<br/> <b>7.0.0</b> BuildScript,DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory<br/></td>
            </tr>
            <tr>
                <td>32</td>
                <td>System.Diagnostics.DiagnosticSource</td>
                <td> *(References: 6)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>8.0.0</b> DotNetCore.CAP,DotNetCore.CAP.MySql.Test,Sample.RabbitMQ.MySql,DotNetCore.CAP.PostgreSql,Sample.RabbitMQ.MongoDB,Sample.RabbitMQ.SqlServer,Sample.Kafka.PostgreSql,DotNetCore.CAP.Test,Sample.ConsoleApp,Sample.AmazonSQS.InMemory,Samples.Redis.SqlServer,Sample.Dashboard.Auth,DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory,DotNetCore.CAP.OpenTelemetry,Sample.AzureServiceBus.InMemory,DotNetCore.CAP.AzureServiceBus.Test,Sample.Dashboard.Jwt<br/> <b>6.0.1</b> DotNetCore.CAP.SqlServer,DotNetCore.CAP.AzureServiceBus<br/> <b>7.0.2</b> DotNetCore.CAP.MySql<br/> <b>4.0.0</b> BuildScript<br/> <b>4.3.0</b> DotNetCore.CAP.Pulsar<br/> <b>6.0.0</b> DotNetCore.CAP.Dashboard.K8s<br/></td>
            </tr>
            <tr>
                <td>33</td>
                <td>System.IdentityModel.Tokens.Jwt</td>
                <td> *(References: 3)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.24.0</b> DotNetCore.CAP.SqlServer,Sample.RabbitMQ.SqlServer,Samples.Redis.SqlServer<br/> <b>7.0.3</b> Sample.RabbitMQ.MySql,Sample.Dashboard.Auth,Sample.Dashboard.Jwt<br/> <b>7.0.0</b> DotNetCore.CAP.Dashboard.K8s<br/></td>
            </tr>
            <tr>
                <td>34</td>
                <td>System.IO.Pipelines</td>
                <td> *(References: 3)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>5.0.1</b> Samples.Redis.SqlServer,DotNetCore.CAP.RedisStreams<br/> <b>7.0.0</b> DotNetCore.CAP.Pulsar<br/> <b>8.0.0</b> DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory<br/></td>
            </tr>
            <tr>
                <td>35</td>
                <td>System.Reflection.Metadata</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>1.6.0</b> DotNetCore.CAP.MySql.Test,DotNetCore.CAP.Test,DotNetCore.CAP.AzureServiceBus.Test<br/> <b>7.0.0</b> BuildScript<br/></td>
            </tr>
            <tr>
                <td>36</td>
                <td>System.Runtime.CompilerServices.Unsafe</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP,DotNetCore.CAP.Kafka,DotNetCore.CAP.RabbitMQ,DotNetCore.CAP.SqlServer,DotNetCore.CAP.MySql,DotNetCore.CAP.MySql.Test,DotNetCore.CAP.PostgreSql,DotNetCore.CAP.MongoDB,DotNetCore.CAP.AzureServiceBus,DotNetCore.CAP.Dashboard,Sample.RabbitMQ.SqlServer,Sample.Kafka.PostgreSql,BuildScript,DotNetCore.CAP.InMemoryStorage,DotNetCore.CAP.AmazonSQS,DotNetCore.CAP.NATS,Samples.Redis.SqlServer,DotNetCore.CAP.RedisStreams,DotNetCore.CAP.Pulsar,DotNetCore.CAP.OpenTelemetry,Sample.Dashboard.Jwt,DotNetCore.CAP.Dashboard.K8s<br/> <b>5.0.0</b> Sample.RabbitMQ.MongoDB<br/></td>
            </tr>
            <tr>
                <td>37</td>
                <td>System.Security.AccessControl</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP.SqlServer,Sample.RabbitMQ.SqlServer,Samples.Redis.SqlServer<br/> <b>5.0.0</b> DotNetCore.CAP.MongoDB,Sample.RabbitMQ.MongoDB,BuildScript<br/></td>
            </tr>
            <tr>
                <td>38</td>
                <td>System.Security.Cryptography.Cng</td>
                <td> *(References: 3)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>5.0.0</b> DotNetCore.CAP.SqlServer,Sample.RabbitMQ.SqlServer,Samples.Redis.SqlServer<br/> <b>4.3.0</b> DotNetCore.CAP.MySql.Test,DotNetCore.CAP.Test,DotNetCore.CAP.Pulsar,DotNetCore.CAP.AzureServiceBus.Test<br/> <b>4.2.0</b> BuildScript,Sample.Pulsar.InMemory<br/></td>
            </tr>
            <tr>
                <td>39</td>
                <td>System.Security.Cryptography.ProtectedData</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP.SqlServer,Sample.RabbitMQ.SqlServer,Samples.Redis.SqlServer<br/> <b>4.3.0</b> BuildScript<br/></td>
            </tr>
            <tr>
                <td>40</td>
                <td>System.Text.Encoding.CodePages</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP.SqlServer,Sample.RabbitMQ.SqlServer,Samples.Redis.SqlServer<br/> <b>4.4.0</b> BuildScript<br/></td>
            </tr>
            <tr>
                <td>41</td>
                <td>System.Text.Encodings.Web</td>
                <td> *(References: 4)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>6.0.0</b> DotNetCore.CAP.SqlServer,Sample.RabbitMQ.SqlServer,Samples.Redis.SqlServer<br/> <b>8.0.0</b> DotNetCore.CAP.PostgreSql,BuildScript,Sample.ConsoleApp<br/> <b>4.7.2</b> DotNetCore.CAP.AzureServiceBus,Sample.AzureServiceBus.InMemory,DotNetCore.CAP.AzureServiceBus.Test<br/> <b>7.0.0</b> DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory<br/></td>
            </tr>
            <tr>
                <td>42</td>
                <td>System.Text.Json</td>
                <td> *(References: 4)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>4.7.2</b> DotNetCore.CAP.SqlServer,DotNetCore.CAP.AzureServiceBus,Samples.Redis.SqlServer,Sample.AzureServiceBus.InMemory,DotNetCore.CAP.AzureServiceBus.Test<br/> <b>8.0.0</b> DotNetCore.CAP.PostgreSql,BuildScript,Sample.ConsoleApp<br/> <b>5.0.1</b> Sample.RabbitMQ.SqlServer<br/> <b>7.0.3</b> DotNetCore.CAP.Pulsar,Sample.Pulsar.InMemory<br/></td>
            </tr>
            <tr>
                <td>43</td>
                <td>YamlDotNet</td>
                <td> *(References: 2)*  <Highlight color='red'> **Major differs** </Highlight></td>
                <td> <b>13.3.1</b> Sample.RabbitMQ.MySql,Sample.Dashboard.Jwt,DotNetCore.CAP.Dashboard.K8s<br/> <b>8.1.2</b> BuildScript<br/></td>
            </tr>
    </tbody>
</table>

## Summary of project public classes

### Assemblies with number of public classes


        
```mermaid
---
config:
    xyChart:
        width: 900
        height: 160
    themeVariables:
        xyChart:
            titleColor: "#ff0000"
---

xychart-beta horizontal
title "Public class per project"
x-axis [DotNetCore.CAP,BuildScript,DotNetCore.CAP.MultiModuleSubscriberTests]
y-axis "" 0--> 50
bar [50,4,1]
Loading

Assemblies with Public methods

---
config:
    xyChart:
        width: 900
        height: 160
    themeVariables:
        xyChart:
            titleColor: "#ff0000"
---

xychart-beta horizontal
title "Public methods per class"
x-axis [DotNetCore.CAP,BuildScript,DotNetCore.CAP.MultiModuleSubscriberTests]
y-axis "" 0--> 814
bar [814,45,15]
Loading

Classes with Public methods

---
config:
    xyChart:
        width: 900
        height: 400
    themeVariables:
        xyChart:
            titleColor: "#ff0000"
---

xychart-beta horizontal
title "Public methods per class"
x-axis [IDataStorage,IMonitoringApi,MessageExtensions,ICapPublisher,Helper,ISerializer,JsonUtf8Serializer,CapTransactionBase,Dispatcher,IConsumerClient,CapEventCounterSource,ICapTransaction,MethodMatcherCache,TransportMessage,OperateResult]
y-axis "" 0--> 14
bar [14,10,9,8,7,6,6,5,5,5,4,4,4,4,4]
Loading

Lines summary

Assemblies with most lines in public classses

---
config:
    xyChart:
        width: 1900
        height: 160
    themeVariables:
        xyChart:
            titleColor: "#ff0000"
---

xychart-beta horizontal
title "Number lines in public class per assembly"
x-axis [DotNetCore.CAP,BuildScript,DotNetCore.CAP.MultiModuleSubscriberTests]
y-axis "" 0--> 2139
bar [2139,129,6]
Loading

Public Classes with most lines

---
config:
    xyChart:
        width: 900
        height: 400
    themeVariables:
        xyChart:
            titleColor: "#ff0000"
---

xychart-beta horizontal
title "Number lines per public class"
x-axis [Dispatcher,ConsumerServiceSelector,SubscribeInvoker,CapOptions,SnowflakeId,Helper,MessageNeedToRetryProcessor,ICapPublisher,CapProcessingServer,CapEventCounterSource,MethodMatcherCache,BuildScript,CapBuilder,CapTransactionBase,ServiceCollectionExtensions]
y-axis "" 0--> 237
bar [237,177,129,128,102,95,88,78,71,64,60,59,45,45,44]
Loading

Public Methods with most lines

---
config:
    xyChart:
        width: 900
        height: 400
    themeVariables:
        xyChart:
            titleColor: "#ff0000"
---

xychart-beta horizontal
title "Number lines per public method"
x-axis [InvokeAsync,Start,FetchBuildVersion,FetchBuildVersion,FetchBuildVersion,AddCap,EnqueueToExecute,Dispose,EnqueueToPublish,TryGetTopicExecutor,ProcessAsync,GetCandidatesMethodsOfGroupNameGrouped,EnqueueToScheduler,ProcessAsync,ProcessAsync]
y-axis "" 0--> 94
bar [94,64,38,38,38,38,27,25,22,20,20,17,17,16,16]
Loading

References between projects

Assemblies with References

Classes with References

Commits

Commits per year

xychart-beta
title "Commits per year (folder and csproj)"
x-axis [2017,2018,2019,2020,2021,2022,2023,2024]
y-axis "" 0--> 378
bar [378,231,241,190,209,221,225,73]
bar [96,68,62,84,78,52,65,7]
Loading

Most Commits per file

(Most commits 82 , median 3 )

    xychart-beta horizontal
    title "Top Commits per file"
    x-axis [version.props,RabbitMQConsumerClient.cs,DotNetCore.CAP.csproj,CAP.ServiceCollectionExtensions.cs,KafkaConsumerClient.cs,CAP.Options.cs,IConsumerHandler.Default.cs,DotNetCore.CAP.MySql.csproj,IDispatcher.Default.cs,IConsumerRegister.Default.cs,IConsumerServiceSelector.Default.cs]
    bar [82,70,65,61,57,54,54,52,48,48,43]
    line [3,3,3,3,3,3,3,3,3,3,3]
Loading
Nr Number commits Name Full Path
1 82 version.props D:\gth\CAP\build\build/version.props
2 70 RabbitMQConsumerClient.cs D:\gth\CAP\src\DotNetCore.CAP.RabbitMQ\src/DotNetCore.CAP.RabbitMQ/RabbitMQConsumerClient.cs
3 65 DotNetCore.CAP.csproj D:\gth\CAP\src\DotNetCore.CAP\src/DotNetCore.CAP/DotNetCore.CAP.csproj
4 61 CAP.ServiceCollectionExtensions.cs D:\gth\CAP\src\DotNetCore.CAP\src/DotNetCore.CAP/CAP.ServiceCollectionExtensions.cs
5 57 KafkaConsumerClient.cs D:\gth\CAP\src\DotNetCore.CAP.Kafka\src/DotNetCore.CAP.Kafka/KafkaConsumerClient.cs
6 54 CAP.Options.cs D:\gth\CAP\src\DotNetCore.CAP\src/DotNetCore.CAP/CAP.Options.cs
7 54 IConsumerHandler.Default.cs D:\gth\CAP\src\DotNetCore.CAP\src/DotNetCore.CAP/IConsumerHandler.Default.cs
8 52 DotNetCore.CAP.MySql.csproj D:\gth\CAP\src\DotNetCore.CAP.MySql\src/DotNetCore.CAP.MySql/DotNetCore.CAP.MySql.csproj
9 48 IDispatcher.Default.cs D:\gth\CAP\src\DotNetCore.CAP\src/DotNetCore.CAP/Processor/IDispatcher.Default.cs
10 48 IConsumerRegister.Default.cs D:\gth\CAP\src\DotNetCore.CAP\src/DotNetCore.CAP/Internal/IConsumerRegister.Default.cs
11 43 IConsumerServiceSelector.Default.cs D:\gth\CAP\src\DotNetCore.CAP\src/DotNetCore.CAP/Internal/IConsumerServiceSelector.Default.cs

Commits with most files per year

xychart-beta
title "Commits with max files per year (line is median)"
x-axis [2017,2018,2019,2020,2021,2022,2023,2024]
y-axis "" 0--> 174
bar [110,172,173,10,148,83,49,8]
line [1,1,1,1,1,1,1,1]
Loading
Nr SHA Date NrFiles
1 19f64079dd53e28ae858b92769c27348696aa410 2024 May 29 8
2 d6ce0b98b950cdd80bed0f809ed483c78354b782 2023 Jun 20 49
3 aa5ffd098a8b88f9ab8efbdfec8fc09f46d88932 2022 Oct 27 83
4 55a2dcf028834f23d5799fe7ef51228cfe739971 2021 May 19 148
5 3dcb8690ff64b019d3f4ded77d9ece4650b24fd1 2020 Jul 16 10
6 5d1c1bfb0872e343b2ecd4d65e6e4961dca56dda 2019 Sep 12 173
7 f477b09ed969911599898673dfd0edd5ddd0b181 2018 Mar 27 172
8 5e432a94bb595c63b70ca0955b3d34970136fdb5 2017 Sep 29 110
### Commits with max files
---
config:
    xyChart:
        width: 900
        height: 320
    themeVariables:
        xyChart:
            titleColor: "#ff0000"
---
xychart-beta horizontal
title "Max Commits for all years( line is median)"
x-axis [5d1c1bfb0872e343b2ecd4d65e6e4961dca56dda,f477b09ed969911599898673dfd0edd5ddd0b181,77282fe1a67bb11da18ad872e8740ee253f54c42,55a2dcf028834f23d5799fe7ef51228cfe739971,5e432a94bb595c63b70ca0955b3d34970136fdb5,5d1c1bfb0872e343b2ecd4d65e6e4961dca56dda,6a1b54410acce1cdeaecc32f40443830ac711b21,fc50d995ed66126ea8e10e2163327a6e99b057b3,aa5ffd098a8b88f9ab8efbdfec8fc09f46d88932,bfd9ea4ec090c96939bec5a1f54a0034d82b7476,aa597fca017e288a2ad4e498a058b10141c36e64]
y-axis "" 0--> 175
bar [173,172,172,148,110,107,94,91,83,59,53]
line [1,1,1,1,1,1,1,1,1,1,1]

Loading
Nr SHA Date NrFiles
1 5d1c1bfb0872e343b2ecd4d65e6e4961dca56dda 2019 Sep 12 173
2 f477b09ed969911599898673dfd0edd5ddd0b181 2018 Mar 27 172
3 77282fe1a67bb11da18ad872e8740ee253f54c42 2018 Mar 27 172
4 55a2dcf028834f23d5799fe7ef51228cfe739971 2021 May 19 148
5 5e432a94bb595c63b70ca0955b3d34970136fdb5 2017 Sep 29 110
6 5d1c1bfb0872e343b2ecd4d65e6e4961dca56dda 2019 Sep 12 107
7 6a1b54410acce1cdeaecc32f40443830ac711b21 2017 Aug 25 94
8 fc50d995ed66126ea8e10e2163327a6e99b057b3 2017 Aug 27 91
9 aa5ffd098a8b88f9ab8efbdfec8fc09f46d88932 2022 Oct 27 83
10 bfd9ea4ec090c96939bec5a1f54a0034d82b7476 2017 Sep 27 59
11 aa597fca017e288a2ad4e498a058b10141c36e64 2017 Jun 23 53
Clone this wiki locally