Skip to content
Merged
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
0449c9a
Use Central Package Management
xiang17 Jan 19, 2023
bcdad8b
exclude assets
xiang17 Jan 19, 2023
b4688e0
error NU1011: Centrally defined floating package versions are not all…
xiang17 Jan 19, 2023
bfaedd2
error NU1008: Projects that use central package version management sh…
xiang17 Jan 19, 2023
34d01f7
error NU1010: The PackageReference items StyleCop.Analyzers do not ha…
xiang17 Jan 19, 2023
6a1bd32
nit
xiang17 Jan 19, 2023
788aee3
Alternative fix for error NU1011: Centrally defined floating package …
xiang17 Jan 19, 2023
514f85f
adding some TODOs
xiang17 Jan 19, 2023
78ab57f
New line at EOF
xiang17 Jan 19, 2023
d101c82
Merge branch 'main' into xiang17/CentralPackageManagement
xiang17 Jan 19, 2023
fd39a75
Use `GlobalPackageReference` and remove `Common.Packages.props`
xiang17 Jan 19, 2023
09642c2
Fix error in CI for demo
xiang17 Jan 19, 2023
d598531
Nit: indent
xiang17 Jan 20, 2023
1be9cdf
Leave the TestApplication.MongoDB.csproj untouched to keep it easier …
xiang17 Jan 20, 2023
3530781
Leave the TestApplication.GrpcNetClient.csproj untouched. It has some…
xiang17 Jan 20, 2023
e82295d
Leave the TestApplication.SqlClient.csproj not centralized. It has so…
xiang17 Jan 20, 2023
707cbe9
Consolidate all packages in one ItemGroup and sort them alphabetically
xiang17 Jan 20, 2023
a322f4f
Nit: spaces and indents
xiang17 Jan 20, 2023
817e9aa
`sort test/Directory.Packages.props` gave inconsistent ordering for `…
xiang17 Jan 20, 2023
9fcbf91
Partially centralize TestApplication.GrpcNetClient.csproj
xiang17 Jan 20, 2023
27edac8
Use exact version for `StyleCop.Analyzers` as it'll be handled by dep…
xiang17 Jan 20, 2023
fcf5dcc
Unite all PackageVersions in each file and sort each group
xiang17 Jan 20, 2023
1d86919
Takes out common packages from src and test
xiang17 Jan 20, 2023
aa87263
Merge branch 'main' into xiang17/CentralPackageManagement
xiang17 Jan 20, 2023
1185325
Merge branch 'main' into xiang17/CentralPackageManagement
Kielek Jan 23, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Common.props
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@

<!-- StyleCop -->
<ItemGroup>
<PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.*" PrivateAssets="all" />
<GlobalPackageReference Include="StyleCop.Analyzers" Version="[1.2.0-beta.435,1.2.0]" PrivateAssets="all" />
<AdditionalFiles Include="$(MSBuildThisFileDirectory)stylecop.json" Link="stylecop.json" />
<Compile Include="$(MSBuildThisFileDirectory)GlobalSuppressions.cs" Link="GlobalSuppressions.solution.cs" />
</ItemGroup>
</ItemGroup>
</Project>
5 changes: 5 additions & 0 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<Project>
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
</Project>
14 changes: 14 additions & 0 deletions build/Directory.Packages.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<Project>
<!-- This file prevents unintended imports of unrelated MSBuild files -->
<!-- Uncomment to include parent Directory.Packages.props file -->
<!--<Import Project="$([MSBuild]::GetPathOfFileAbove('Directory.Packages.props', '$(MSBuildThisFileDirectory)../'))" />-->

<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
<ItemGroup>
<PackageVersion Include="Mono.Cecil" Version="0.11.4" />
<PackageVersion Include="Nuke.Common" Version="6.3.0" />
<PackageVersion Include="Nuget.CommandLine" Version="6.4.0" />
</ItemGroup>
</Project>
6 changes: 3 additions & 3 deletions build/_build.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Mono.Cecil" Version="0.11.4" />
<PackageReference Include="Nuke.Common" Version="6.3.0" />
<PackageReference Include="Nuget.CommandLine" Version="6.4.0" ExcludeAssets="all" />
<PackageReference Include="Mono.Cecil" />
<PackageReference Include="Nuke.Common" />
<PackageReference Include="Nuget.CommandLine" ExcludeAssets="all" />
</ItemGroup>

</Project>
9 changes: 9 additions & 0 deletions examples/demo/Service/Directory.Packages.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<Project>
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
<ItemGroup>
<PackageVersion Include="Microsoft.Data.SqlClient" Version="5.0.1" />
<PackageVersion Include="Microsoft.Extensions.Logging" Version="7.0.0" />
</ItemGroup>
</Project>
4 changes: 2 additions & 2 deletions examples/demo/Service/Examples.Service.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.0.1" />
<PackageReference Include="Microsoft.Extensions.Logging" Version="7.0.0" />
<PackageReference Include="Microsoft.Data.SqlClient" />
<PackageReference Include="Microsoft.Extensions.Logging" />
</ItemGroup>

</Project>
20 changes: 10 additions & 10 deletions src/CommonExcludedAssets.props
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
<Project>
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0' ">
<!-- StackExchange.Redis is required by OpenTelemetry.Instrumentation.StackExchangeRedis. ExcludeAssets="all" prevents copying it to the output -->
<PackageReference Include="StackExchange.Redis" Version="2.1.58" ExcludeAssets="all" />
<PackageReference Include="StackExchange.Redis" ExcludeAssets="all" />
<!-- Pipelines.Sockets.Unofficial is tranistive dependency required by OpenTelemetry.Instrumentation.StackExchangeRedis. ExcludeAssets="all" prevents copying it to the output -->
<PackageReference Include="Pipelines.Sockets.Unofficial" Version="2.1.16" ExcludeAssets="all" />
<PackageReference Include="Pipelines.Sockets.Unofficial" ExcludeAssets="all" />
<!-- System.Diagnostics.PerformanceCounter is tranistive dependency required by OpenTelemetry.Instrumentation.StackExchangeRedis. ExcludeAssets="all" prevents copying it to the output -->
<PackageReference Include="System.Diagnostics.PerformanceCounter" Version="4.7.0" ExcludeAssets="all" />
<PackageReference Include="System.Diagnostics.PerformanceCounter" ExcludeAssets="all" />
<!-- MySql.Data is required by OpenTelemetry.Instrumentation.MySqlData. ExcludeAssets="all" prevents copying it to the output -->
<PackageReference Include="MySql.Data" Version="6.10.7" ExcludeAssets="all" />
<PackageReference Include="MySql.Data" ExcludeAssets="all" />
<!-- System.Configuration.ConfigurationManager is tranistive dependency required by OpenTelemetry.Instrumentation.MySqlData. ExcludeAssets="all" prevents copying it to the output -->
<PackageReference Include="System.Configuration.ConfigurationManager" Version="4.7.0" ExcludeAssets="all" />
<PackageReference Include="System.Configuration.ConfigurationManager" ExcludeAssets="all" />
<!-- System.Security.Cryptography.ProtectedData is tranistive dependency required by OpenTelemetry.Instrumentation.MySqlData. ExcludeAssets="all" prevents copying it to the output -->
<PackageReference Include="System.Security.Cryptography.ProtectedData" Version="4.7.0" ExcludeAssets="all" />
<PackageReference Include="System.Security.Cryptography.ProtectedData" ExcludeAssets="all" />
<!-- System.Drawing.Common is tranistive dependency required by OpenTelemetry.Instrumentation.MySqlData. ExcludeAssets="all" prevents copying it to the output -->
<PackageReference Include="System.Drawing.Common" Version="4.7.0" ExcludeAssets="all" />
<PackageReference Include="System.Drawing.Common" ExcludeAssets="all" />
<!-- System.Windows.Extensions is tranistive dependency required by OpenTelemetry.Instrumentation.MySqlData. ExcludeAssets="all" prevents copying it to the output -->
<PackageReference Include="System.Windows.Extensions" Version="4.7.0" ExcludeAssets="all" />
<PackageReference Include="System.Windows.Extensions" ExcludeAssets="all" />
<!-- Microsoft.Win32.SystemEvents is tranistive dependency required by OpenTelemetry.Instrumentation.MySqlData. ExcludeAssets="all" prevents copying it to the output -->
<PackageReference Include="Microsoft.Win32.SystemEvents" Version="4.7.0" ExcludeAssets="all" />
<PackageReference Include="Microsoft.Win32.SystemEvents" ExcludeAssets="all" />
</ItemGroup>
</Project>
</Project>
4 changes: 2 additions & 2 deletions src/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@
<Compile Include="$(MSBuildThisFileDirectory)GlobalSuppressions.cs" Link="GlobalSuppressions.src.cs" />

<!-- reference assemblies let us target .NET Framework without the SDK (for example, on non-Windows) -->
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.3" PrivateAssets="all" />
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" PrivateAssets="all" />
</ItemGroup>

<!--PublicApi Analyzer-->
<ItemGroup Condition="'$(EnablePublicApi)'=='true'">
<PackageReference Include="Microsoft.CodeAnalysis.PublicApiAnalyzers" Version="3.3.4">
<PackageReference Include="Microsoft.CodeAnalysis.PublicApiAnalyzers" >
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
Expand Down
51 changes: 51 additions & 0 deletions src/Directory.Packages.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<Project>
<Import Project="..\Directory.Packages.props" />

<!-- Versions from Directory.Build.props in the same folder -->
<ItemGroup>
<PackageVersion Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.3" />
<PackageVersion Include="Microsoft.CodeAnalysis.PublicApiAnalyzers" Version="3.3.4" />
</ItemGroup>

<!-- Versions from OpenTelemetry.AutoInstrumentation.csproj -->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this comment is wrong after uniting itemgroups.

<ItemGroup>
<PackageVersion Include="OpenTelemetry" Version="1.4.0-rc.2" />
<PackageVersion Include="OpenTelemetry.Api" Version="1.4.0-rc.2" />
<PackageVersion Include="OpenTelemetry.Exporter.Console" Version="1.4.0-rc.2" />
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.4.0-rc.2" />
<PackageVersion Include="OpenTelemetry.Exporter.Prometheus.HttpListener" Version="1.4.0-rc.2" />
<PackageVersion Include="OpenTelemetry.Exporter.Zipkin" Version="1.4.0-rc.2" />
<PackageVersion Include="OpenTelemetry.Extensions.Propagators" Version="1.4.0-rc.2" />
<PackageVersion Include="OpenTelemetry.Instrumentation.GrpcNetClient" Version="1.0.0-rc9.11" />
<PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.0.0-rc9.11" />
<PackageVersion Include="OpenTelemetry.Instrumentation.Runtime" Version="1.1.0-beta.3" />
<PackageVersion Include="OpenTelemetry.Instrumentation.Process" Version="1.0.0-alpha.4" />
<PackageVersion Include="OpenTelemetry.Instrumentation.SqlClient" Version="1.0.0-rc9.11" />
<PackageVersion Include="OpenTelemetry.Instrumentation.Wcf" Version="1.0.0-rc.8" />
<PackageVersion Include="OpenTelemetry.Shims.OpenTracing" Version="1.0.0-rc9.11" />
</ItemGroup>

<ItemGroup>
<PackageVersion Include="OpenTelemetry.Instrumentation.AspNet" Version="1.0.0-rc9.7" />
</ItemGroup>

<ItemGroup>
<PackageVersion Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.0.0-rc9.11" />
<PackageVersion Include="OpenTelemetry.Instrumentation.MySqlData" Version="1.0.0-beta.5" />
<PackageVersion Include="OpenTelemetry.Instrumentation.StackExchangeRedis" Version="1.0.0-rc9.7" />
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol.Logs" Version="1.4.0-rc.2" />
</ItemGroup>

<!-- Versions from CommonExcludedAssets.props -->
<ItemGroup>
<PackageVersion Include="StackExchange.Redis" Version="2.1.58"/>
<PackageVersion Include="Pipelines.Sockets.Unofficial" Version="2.1.16"/>
<PackageVersion Include="System.Diagnostics.PerformanceCounter" Version="4.7.0"/>
<PackageVersion Include="MySql.Data" Version="6.10.7"/>
<PackageVersion Include="System.Configuration.ConfigurationManager" Version="4.7.0"/>
<PackageVersion Include="System.Security.Cryptography.ProtectedData" Version="4.7.0"/>
<PackageVersion Include="System.Drawing.Common" Version="4.7.0"/>
<PackageVersion Include="System.Windows.Extensions" Version="4.7.0"/>
<PackageVersion Include="Microsoft.Win32.SystemEvents" Version="4.7.0"/>
</ItemGroup>
</Project>
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<Project>
<ItemGroup>
<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Configuration" Version="7.0.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="7.0.0" />
<PackageReference Include="MongoDB.Driver.Core.Extensions.DiagnosticSources" Version="1.3.0" />
<PackageReference Include="System.Diagnostics.DiagnosticSource" />
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" />
<PackageReference Include="Microsoft.Extensions.Logging.Configuration" />
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" />
<PackageReference Include="MongoDB.Driver.Core.Extensions.DiagnosticSources" />
</ItemGroup>
</Project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<Project>
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
<ItemGroup>
<PackageVersion Include="System.Diagnostics.DiagnosticSource" Version="7.0.0" />
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="7.0.0" />
<PackageVersion Include="Microsoft.Extensions.Logging.Configuration" Version="7.0.0" />
<PackageVersion Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="7.0.0" />
<PackageVersion Include="MongoDB.Driver.Core.Extensions.DiagnosticSources" Version="1.3.0" />
</ItemGroup>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -7,34 +7,34 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="OpenTelemetry" Version="1.4.0-rc.2" />
<PackageReference Include="OpenTelemetry.Api" Version="1.4.0-rc.2" />
<PackageReference Include="OpenTelemetry.Exporter.Console" Version="1.4.0-rc.2" />
<PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.4.0-rc.2" />
<PackageReference Include="OpenTelemetry.Exporter.Prometheus.HttpListener" Version="1.4.0-rc.2" />
<PackageReference Include="OpenTelemetry.Exporter.Zipkin" Version="1.4.0-rc.2" />
<PackageReference Include="OpenTelemetry.Extensions.Propagators" Version="1.4.0-rc.2" />
<PackageReference Include="OpenTelemetry.Instrumentation.GrpcNetClient" Version="1.0.0-rc9.11" />
<PackageReference Include="OpenTelemetry.Instrumentation.Http" Version="1.0.0-rc9.11" />
<PackageReference Include="OpenTelemetry.Instrumentation.Runtime" Version="1.1.0-beta.3" />
<PackageReference Include="OpenTelemetry.Instrumentation.Process" Version="1.0.0-alpha.4" />
<PackageReference Include="OpenTelemetry.Instrumentation.SqlClient" Version="1.0.0-rc9.11" />
<PackageReference Include="OpenTelemetry.Instrumentation.Wcf" Version="1.0.0-rc.8" />
<PackageReference Include="OpenTelemetry.Shims.OpenTracing" Version="1.0.0-rc9.11" />
<PackageReference Include="OpenTelemetry" />
<PackageReference Include="OpenTelemetry.Api" />
<PackageReference Include="OpenTelemetry.Exporter.Console" />
<PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" />
<PackageReference Include="OpenTelemetry.Exporter.Prometheus.HttpListener" />
<PackageReference Include="OpenTelemetry.Exporter.Zipkin" />
<PackageReference Include="OpenTelemetry.Extensions.Propagators" />
<PackageReference Include="OpenTelemetry.Instrumentation.GrpcNetClient" />
<PackageReference Include="OpenTelemetry.Instrumentation.Http" />
<PackageReference Include="OpenTelemetry.Instrumentation.Runtime" />
<PackageReference Include="OpenTelemetry.Instrumentation.Process" />
<PackageReference Include="OpenTelemetry.Instrumentation.SqlClient" />
<PackageReference Include="OpenTelemetry.Instrumentation.Wcf" />
<PackageReference Include="OpenTelemetry.Shims.OpenTracing" />
</ItemGroup>

<ItemGroup Condition=" '$(TargetFramework)' == 'net462' ">
<Reference Include="System.ServiceModel" ExcludeAssets="all" />
<Reference Include="System.Configuration" />
<Reference Include="System.Web" />
<PackageReference Include="OpenTelemetry.Instrumentation.AspNet" Version="1.0.0-rc9.7" />
<PackageReference Include="OpenTelemetry.Instrumentation.AspNet" />
</ItemGroup>

<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0' ">
<PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.0.0-rc9.11" />
<PackageReference Include="OpenTelemetry.Instrumentation.MySqlData" Version="1.0.0-beta.5" />
<PackageReference Include="OpenTelemetry.Instrumentation.StackExchangeRedis" Version="1.0.0-rc9.7" />
<PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol.Logs" Version="1.4.0-rc.2" />
<PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" />
<PackageReference Include="OpenTelemetry.Instrumentation.MySqlData" />
<PackageReference Include="OpenTelemetry.Instrumentation.StackExchangeRedis" />
<PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol.Logs" />
</ItemGroup>

</Project>
10 changes: 5 additions & 5 deletions test/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="FluentAssertions" Version="6.9.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.4.1" />
<PackageReference Include="Moq" Version="4.18.4" />
<PackageReference Include="xunit" Version="2.4.2" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
<PackageReference Include="FluentAssertions" />
<PackageReference Include="Microsoft.NET.Test.Sdk" />
<PackageReference Include="Moq" />
<PackageReference Include="xunit" />
<PackageReference Include="xunit.runner.visualstudio">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
Expand Down
47 changes: 47 additions & 0 deletions test/Directory.Packages.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
<Project>
<Import Project="..\Directory.Packages.props" />
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that it will be good idea to reference here src\Directory.Packages.props
but without the section related to CommonExcludedAssets.props.
(Mainly to have OpenTelemetry* defined only in one place),

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought about that as well, but there are only four dependencies that are common:

# cat src/Directory.Packages.props test/Directory.Packages.props | sort | uniq -d | grep Version
    <PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.4.0-rc.2" />
    <PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.0.0-rc9.11" />
    <PackageVersion Include="OpenTelemetry.Instrumentation.Wcf" Version="1.0.0-rc.8" />
    <PackageVersion Include="OpenTelemetry" Version="1.4.0-rc.2" />

I've put them into Directory.Packages.props file in the root folder.


<ItemGroup>
<PackageVersion Include="Elastic.Clients.Elasticsearch" Version="8.0.0" />
<PackageVersion Include="FluentAssertions" Version="6.9.0" />
<PackageVersion Include="Google.Protobuf" Version="3.21.12" />
<PackageVersion Include="GraphQL" Version="2.3.0" />
<PackageVersion Include="GraphQL.Server.Transports.AspNetCore" Version="3.4.0" />
<PackageVersion Include="GraphQL.Server.Ui.Playground" Version="3.4.0" />
<PackageVersion Include="GraphQL.StarWars" Version="1.0.0" />
<PackageVersion Include="Grpc.Net.Client" Version="2.43.0" />
<PackageVersion Include="Grpc.Net.Client.Web" Version="2.43.0" />
<PackageVersion Include="Grpc.Tools" Version="2.51.0" />
<PackageVersion Include="MassTransit" Version="8.0.0" />
<PackageVersion Include="Microsoft.AspNetCore" Version="2.2.0" />
<PackageVersion Include="Microsoft.AspNetCore.Hosting" Version="2.2.7" />
<PackageVersion Include="Microsoft.AspNetCore.Http.Abstractions" Version="2.2.0" />
<PackageVersion Include="Microsoft.Data.SqlClient" Version="5.0.1" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="7.0.0" />
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="6.0.0" />
<PackageVersion Include="Microsoft.Extensions.Logging" Version="7.0.0" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.4.1" />
<PackageVersion Include="Moq" Version="4.18.4" />
<PackageVersion Include="MySql.Data" Version="6.10.7" />
<PackageVersion Include="NServiceBus" Version="8.0.0" />
<PackageVersion Include="Newtonsoft.Json" Version="13.0.2" />
<PackageVersion Include="Npgsql" Version="6.0.5" />
<PackageVersion Include="OpenTelemetry" Version="1.4.0-rc.2" />
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.4.0-rc.2" />
<PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.0.0-rc9.11" />
<PackageVersion Include="OpenTelemetry.Instrumentation.Wcf" Version="1.0.0-rc.8" />
<PackageVersion Include="StackExchange.Redis" Version="2.1.58" />
<PackageVersion Include="StrongNamer" Version="0.2.5" />
<PackageVersion Include="System.Collections.Immutable" Version="7.0.0" />
<PackageVersion Include="System.Runtime.InteropServices" Version="4.3.0" />
<PackageVersion Include="System.Runtime.InteropServices.RuntimeInformation" Version="4.3.0" />
<PackageVersion Include="System.ServiceModel.Http" Version="4.10.0" />
<PackageVersion Include="System.ServiceModel.NetTcp" Version="4.10.0" />
<PackageVersion Include="System.ValueTuple" Version="4.5.0" />
<PackageVersion Include="Testcontainers" Version="2.3.0" />
<PackageVersion Include="Verify.Xunit" Version="19.7.0" />
<PackageVersion Include="xunit" Version="2.4.2" />
<PackageVersion Include="xunit.abstractions" Version="2.0.3" />
<PackageVersion Include="xunit.runner.visualstudio" Version="2.4.5" />
</ItemGroup>
</Project>
Loading