-
Notifications
You must be signed in to change notification settings - Fork 126
Manage dependencies with Central Package Management #2004
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 20 commits
0449c9a
bcdad8b
b4688e0
bfaedd2
34d01f7
6a1bd32
788aee3
514f85f
78ab57f
d101c82
fd39a75
09642c2
d598531
1be9cdf
3530781
e82295d
707cbe9
a322f4f
817e9aa
9fcbf91
27edac8
fcf5dcc
1d86919
aa87263
1185325
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| <Project> | ||
| <PropertyGroup> | ||
| <ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally> | ||
| </PropertyGroup> | ||
| </Project> |
| 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> |
| 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> |
| 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> |
| 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 --> | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. this comment is wrong after uniting itemgroups. |
||
| <ItemGroup> | ||
xiang17 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| <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> | ||
xiang17 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| <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> | ||
RassK marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| <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 |
|---|---|---|
| @@ -0,0 +1,47 @@ | ||
| <Project> | ||
| <Import Project="..\Directory.Packages.props" /> | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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: I've put them into |
||
|
|
||
| <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> | ||
Uh oh!
There was an error while loading. Please reload this page.