This is an automated email from the ASF dual-hosted git repository.
curth pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git
The following commit(s) were added to refs/heads/main by this push:
new f6d5cfe77 chore(csharp): Enable centralized package management (#3605)
f6d5cfe77 is described below
commit f6d5cfe774eb92ce01fb59e20329f172788e6a90
Author: Curt Hagenlocher <[email protected]>
AuthorDate: Tue Oct 21 13:55:20 2025 -0700
chore(csharp): Enable centralized package management (#3605)
Enable centralized package management.
---
csharp/Benchmarks/Benchmarks.csproj | 4 +-
csharp/Directory.Build.props | 2 +-
csharp/Directory.Packages.props | 54 ++++++++++++++++++++++
.../src/Apache.Arrow.Adbc/Apache.Arrow.Adbc.csproj | 6 +--
.../Apache/Apache.Arrow.Adbc.Drivers.Apache.csproj | 6 +--
.../Apache.Arrow.Adbc.Drivers.BigQuery.csproj | 8 ++--
.../Apache.Arrow.Adbc.Drivers.Databricks.csproj | 4 +-
.../Apache.Arrow.Adbc.Drivers.FlightSql.csproj | 4 +-
...he.Arrow.Adbc.Telemetry.Traces.Exporters.csproj | 6 +--
...he.Arrow.Adbc.Telemetry.Traces.Listeners.csproj | 6 +--
.../Apache.Arrow.Adbc.Tests.csproj | 18 ++++----
.../Apache.Arrow.Adbc.Tests.Drivers.Apache.csproj | 12 ++---
...Apache.Arrow.Adbc.Tests.Drivers.BigQuery.csproj | 12 ++---
...ache.Arrow.Adbc.Tests.Drivers.Databricks.csproj | 12 ++---
...pache.Arrow.Adbc.Tests.Drivers.FlightSql.csproj | 8 ++--
...row.Adbc.Tests.Drivers.Interop.FlightSql.csproj | 8 ++--
...row.Adbc.Tests.Drivers.Interop.Snowflake.csproj | 8 ++--
.../Apache.Arrow.Adbc.SmokeTests.csproj | 10 ++--
...e.Arrow.Adbc.SmokeTests.Drivers.BigQuery.csproj | 10 ++--
....Arrow.Adbc.SmokeTests.Drivers.FlightSql.csproj | 8 ++--
...dbc.SmokeTests.Drivers.Interop.FlightSql.csproj | 10 ++--
...dbc.SmokeTests.Drivers.Interop.Snowflake.csproj | 10 ++--
...ow.Adbc.Tests.Telemetry.Traces.Exporters.csproj | 8 ++--
...ow.Adbc.Tests.Telemetry.Traces.Listeners.csproj | 8 ++--
24 files changed, 148 insertions(+), 94 deletions(-)
diff --git a/csharp/Benchmarks/Benchmarks.csproj
b/csharp/Benchmarks/Benchmarks.csproj
index 9e22a9025..e06731aa1 100644
--- a/csharp/Benchmarks/Benchmarks.csproj
+++ b/csharp/Benchmarks/Benchmarks.csproj
@@ -9,8 +9,8 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="BenchmarkDotNet" Version="0.15.4" />
- <PackageReference Include="DuckDB.NET.Bindings.Full" Version="1.4.1"
GeneratePathProperty="true" />
+ <PackageReference Include="BenchmarkDotNet" />
+ <PackageReference Include="DuckDB.NET.Bindings.Full"
GeneratePathProperty="true" />
</ItemGroup>
<ItemGroup>
diff --git a/csharp/Directory.Build.props b/csharp/Directory.Build.props
index f286d4344..36687999b 100644
--- a/csharp/Directory.Build.props
+++ b/csharp/Directory.Build.props
@@ -45,7 +45,7 @@
</PropertyGroup>
<ItemGroup
Condition="!$([MSBuild]::IsTargetFrameworkCompatible($(TargetFramework),
'net8.0'))">
- <PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0"
PrivateAssets="All"/>
+ <PackageReference Include="Microsoft.SourceLink.GitHub"
PrivateAssets="All"/>
</ItemGroup>
<!-- NuGet properties -->
diff --git a/csharp/Directory.Packages.props b/csharp/Directory.Packages.props
new file mode 100644
index 000000000..1ceac6bee
--- /dev/null
+++ b/csharp/Directory.Packages.props
@@ -0,0 +1,54 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<Project>
+ <PropertyGroup>
+ <ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <PackageVersion Include="Apache.Arrow" Version="22.1.0" />
+ <PackageVersion Include="Apache.Arrow.Adbc.Client" Version="[$(Version)]"
/>
+ <PackageVersion Include="Apache.Arrow.Adbc.Drivers.BigQuery"
Version="[$(Version)]" />
+ <PackageVersion Include="Apache.Arrow.Adbc.Drivers.Interop.FlightSql"
Version="[$(Version)]" />
+ <PackageVersion Include="Apache.Arrow.Adbc.Drivers.Interop.Snowflake"
Version="[$(Version)]" />
+ <PackageVersion Include="Apache.Arrow.Flight" Version="20.0.0" />
+ <PackageVersion Include="ApacheThrift" Version="0.22.0" />
+ <PackageVersion Include="Azure.Identity" Version="1.14.2" />
+ <PackageVersion Include="BenchmarkDotNet" Version="0.15.4" />
+ <PackageVersion Include="coverlet.collector" Version="6.0.4" />
+ <PackageVersion Include="DuckDB.NET.Bindings.Full" Version="1.4.1" />
+ <PackageVersion Include="K4os.Compression.LZ4" Version="1.3.8" />
+ <PackageVersion Include="K4os.Compression.LZ4.Streams" Version="1.3.8" />
+ <PackageVersion Include="Google.Cloud.BigQuery.Storage.V1"
Version="3.17.0" />
+ <PackageVersion Include="Google.Cloud.BigQuery.V2" Version="3.11.0" />
+ <PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.0.0" />
+ <PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
+ <PackageVersion Include="Moq" Version="4.20.72" />
+ <PackageVersion Include="OpenTelemetry" Version="1.12.0" />
+ <PackageVersion Include="OpenTelemetry.Exporter.Console" Version="1.12.0"
/>
+ <PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol"
Version="1.12.0" />
+ <PackageVersion Include="System.Diagnostics.DiagnosticSource"
Version="9.0.6" />
+ <PackageVersion Include="System.Net.Http" Version="4.3.4" />
+ <PackageVersion Include="System.Net.Http.WinHttpHandler" Version="8.0.2" />
+ <PackageVersion Include="System.Text.Json" Version="9.0.9" />
+ <PackageVersion Include="System.Threading.Channels" Version="9.0.8" />
+ <PackageVersion Include="xunit" Version="2.9.3" />
+ <PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5" />
+ <PackageVersion Include="Xunit.SkippableFact" Version="1.5.23" />
+ </ItemGroup>
+</Project>
diff --git a/csharp/src/Apache.Arrow.Adbc/Apache.Arrow.Adbc.csproj
b/csharp/src/Apache.Arrow.Adbc/Apache.Arrow.Adbc.csproj
index fe3fa125e..1a6e3ec65 100644
--- a/csharp/src/Apache.Arrow.Adbc/Apache.Arrow.Adbc.csproj
+++ b/csharp/src/Apache.Arrow.Adbc/Apache.Arrow.Adbc.csproj
@@ -6,11 +6,11 @@
<PackageReadmeFile>readme.md</PackageReadmeFile>
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="Apache.Arrow" Version="22.1.0" />
- <PackageReference Include="System.Diagnostics.DiagnosticSource"
Version="9.0.6" />
+ <PackageReference Include="Apache.Arrow" />
+ <PackageReference Include="System.Diagnostics.DiagnosticSource" />
</ItemGroup>
<ItemGroup
Condition="!$([MSBuild]::IsTargetFrameworkCompatible($(TargetFramework),
'net6.0'))">
- <PackageReference Include="System.Text.Json" Version="9.0.9" />
+ <PackageReference Include="System.Text.Json" />
</ItemGroup>
<ItemGroup
Condition="$([MSBuild]::IsTargetFrameworkCompatible($(TargetFramework),
'net6.0'))">
<Compile Remove="C\NativeLibrary.cs" />
diff --git a/csharp/src/Drivers/Apache/Apache.Arrow.Adbc.Drivers.Apache.csproj
b/csharp/src/Drivers/Apache/Apache.Arrow.Adbc.Drivers.Apache.csproj
index d3679134c..4c4579300 100644
--- a/csharp/src/Drivers/Apache/Apache.Arrow.Adbc.Drivers.Apache.csproj
+++ b/csharp/src/Drivers/Apache/Apache.Arrow.Adbc.Drivers.Apache.csproj
@@ -5,11 +5,11 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="ApacheThrift" Version="0.22.0" />
+ <PackageReference Include="ApacheThrift" />
</ItemGroup>
<ItemGroup
Condition="!$([MSBuild]::IsTargetFrameworkCompatible($(TargetFramework),
'net6.0'))">
- <PackageReference Include="System.Net.Http" Version="4.3.4" />
- <PackageReference Include="System.Text.Json" Version="9.0.9" />
+ <PackageReference Include="System.Net.Http" />
+ <PackageReference Include="System.Text.Json" />
</ItemGroup>
<ItemGroup>
diff --git
a/csharp/src/Drivers/BigQuery/Apache.Arrow.Adbc.Drivers.BigQuery.csproj
b/csharp/src/Drivers/BigQuery/Apache.Arrow.Adbc.Drivers.BigQuery.csproj
index b65ab720e..1f17b5c15 100644
--- a/csharp/src/Drivers/BigQuery/Apache.Arrow.Adbc.Drivers.BigQuery.csproj
+++ b/csharp/src/Drivers/BigQuery/Apache.Arrow.Adbc.Drivers.BigQuery.csproj
@@ -4,12 +4,12 @@
<PackageReadmeFile>readme.md</PackageReadmeFile>
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="System.Net.Http.WinHttpHandler" Version="8.0.3"
Condition="'$(TargetFrameworkIdentifier)' == '.NETStandard'" />
- <PackageReference Include="Google.Cloud.BigQuery.Storage.V1"
Version="3.17.0" />
- <PackageReference Include="Google.Cloud.BigQuery.V2" Version="3.11.0" />
+ <PackageReference Include="System.Net.Http.WinHttpHandler"
Condition="'$(TargetFrameworkIdentifier)' == '.NETStandard'" />
+ <PackageReference Include="Google.Cloud.BigQuery.Storage.V1" />
+ <PackageReference Include="Google.Cloud.BigQuery.V2" />
</ItemGroup>
<ItemGroup
Condition="!$([MSBuild]::IsTargetFrameworkCompatible($(TargetFramework),
'net6.0'))">
- <PackageReference Include="System.Text.Json" Version="9.0.9" />
+ <PackageReference Include="System.Text.Json" />
</ItemGroup>
<ItemGroup>
<ProjectReference
Include="..\..\Apache.Arrow.Adbc\Apache.Arrow.Adbc.csproj" />
diff --git
a/csharp/src/Drivers/Databricks/Apache.Arrow.Adbc.Drivers.Databricks.csproj
b/csharp/src/Drivers/Databricks/Apache.Arrow.Adbc.Drivers.Databricks.csproj
index 626957491..63b6dde33 100644
--- a/csharp/src/Drivers/Databricks/Apache.Arrow.Adbc.Drivers.Databricks.csproj
+++ b/csharp/src/Drivers/Databricks/Apache.Arrow.Adbc.Drivers.Databricks.csproj
@@ -4,8 +4,8 @@
<PackageReadmeFile>readme.md</PackageReadmeFile>
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="K4os.Compression.LZ4" Version="1.3.8" />
- <PackageReference Include="K4os.Compression.LZ4.Streams" Version="1.3.8" />
+ <PackageReference Include="K4os.Compression.LZ4" />
+ <PackageReference Include="K4os.Compression.LZ4.Streams" />
</ItemGroup>
<ItemGroup>
<Content Include="readme.md">
diff --git
a/csharp/src/Drivers/FlightSql/Apache.Arrow.Adbc.Drivers.FlightSql.csproj
b/csharp/src/Drivers/FlightSql/Apache.Arrow.Adbc.Drivers.FlightSql.csproj
index 4ddbc8dea..65fe63f00 100644
--- a/csharp/src/Drivers/FlightSql/Apache.Arrow.Adbc.Drivers.FlightSql.csproj
+++ b/csharp/src/Drivers/FlightSql/Apache.Arrow.Adbc.Drivers.FlightSql.csproj
@@ -3,8 +3,8 @@
<TargetFrameworks>netstandard2.0;net8.0</TargetFrameworks>
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="System.Net.Http.WinHttpHandler" Version="8.0.3"
Condition="'$(TargetFrameworkIdentifier)' == '.NETStandard'" />
- <PackageReference Include="Apache.Arrow.Flight" Version="20.0.0" />
+ <PackageReference Include="System.Net.Http.WinHttpHandler"
Condition="'$(TargetFrameworkIdentifier)' == '.NETStandard'" />
+ <PackageReference Include="Apache.Arrow.Flight" />
</ItemGroup>
<ItemGroup>
<ProjectReference
Include="..\..\Apache.Arrow.Adbc\Apache.Arrow.Adbc.csproj" />
diff --git
a/csharp/src/Telemetry/Traces/Exporters/Apache.Arrow.Adbc.Telemetry.Traces.Exporters.csproj
b/csharp/src/Telemetry/Traces/Exporters/Apache.Arrow.Adbc.Telemetry.Traces.Exporters.csproj
index 51deb03a6..63564200b 100644
---
a/csharp/src/Telemetry/Traces/Exporters/Apache.Arrow.Adbc.Telemetry.Traces.Exporters.csproj
+++
b/csharp/src/Telemetry/Traces/Exporters/Apache.Arrow.Adbc.Telemetry.Traces.Exporters.csproj
@@ -14,9 +14,9 @@
</ItemGroup>
<ItemGroup>
- <PackageReference Include="OpenTelemetry.Exporter.Console"
Version="1.12.0" />
- <PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol"
Version="1.12.0" />
- <PackageReference Include="System.Threading.Channels" Version="9.0.8" />
+ <PackageReference Include="OpenTelemetry.Exporter.Console" />
+ <PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" />
+ <PackageReference Include="System.Threading.Channels" />
</ItemGroup>
<ItemGroup>
diff --git
a/csharp/src/Telemetry/Traces/Listeners/Apache.Arrow.Adbc.Telemetry.Traces.Listeners.csproj
b/csharp/src/Telemetry/Traces/Listeners/Apache.Arrow.Adbc.Telemetry.Traces.Listeners.csproj
index 329a534d6..d45d32725 100644
---
a/csharp/src/Telemetry/Traces/Listeners/Apache.Arrow.Adbc.Telemetry.Traces.Listeners.csproj
+++
b/csharp/src/Telemetry/Traces/Listeners/Apache.Arrow.Adbc.Telemetry.Traces.Listeners.csproj
@@ -6,9 +6,9 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="System.Diagnostics.DiagnosticSource"
Version="9.0.6" />
- <PackageReference Include="System.Text.Json" Version="9.0.9" />
- <PackageReference Include="System.Threading.Channels" Version="9.0.8" />
+ <PackageReference Include="System.Diagnostics.DiagnosticSource" />
+ <PackageReference Include="System.Text.Json" />
+ <PackageReference Include="System.Threading.Channels" />
</ItemGroup>
<ItemGroup>
diff --git a/csharp/test/Apache.Arrow.Adbc.Tests/Apache.Arrow.Adbc.Tests.csproj
b/csharp/test/Apache.Arrow.Adbc.Tests/Apache.Arrow.Adbc.Tests.csproj
index 010fad68f..c6c0a228c 100644
--- a/csharp/test/Apache.Arrow.Adbc.Tests/Apache.Arrow.Adbc.Tests.csproj
+++ b/csharp/test/Apache.Arrow.Adbc.Tests/Apache.Arrow.Adbc.Tests.csproj
@@ -9,18 +9,18 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
- <PackageReference Include="Moq" Version="4.20.72" />
- <PackageReference Include="OpenTelemetry" Version="1.12.0" />
- <PackageReference Include="System.Diagnostics.DiagnosticSource"
Version="9.0.6" />
- <PackageReference Include="System.Text.Json" Version="9.0.9" />
- <PackageReference Include="xunit" Version="2.9.3" />
- <PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
+ <PackageReference Include="Microsoft.NET.Test.Sdk" />
+ <PackageReference Include="Moq" />
+ <PackageReference Include="OpenTelemetry" />
+ <PackageReference Include="System.Diagnostics.DiagnosticSource" />
+ <PackageReference Include="System.Text.Json" />
+ <PackageReference Include="xunit" />
+ <PackageReference Include="xunit.runner.visualstudio">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles;
analyzers</IncludeAssets>
</PackageReference>
- <PackageReference Include="DuckDB.NET.Bindings.Full" Version="1.4.1"
GeneratePathProperty="true" />
- <PackageReference Include="Xunit.SkippableFact" Version="1.5.23" />
+ <PackageReference Include="DuckDB.NET.Bindings.Full"
GeneratePathProperty="true" />
+ <PackageReference Include="Xunit.SkippableFact" />
</ItemGroup>
<ItemGroup>
diff --git
a/csharp/test/Drivers/Apache/Apache.Arrow.Adbc.Tests.Drivers.Apache.csproj
b/csharp/test/Drivers/Apache/Apache.Arrow.Adbc.Tests.Drivers.Apache.csproj
index cfb0c3013..441445174 100644
--- a/csharp/test/Drivers/Apache/Apache.Arrow.Adbc.Tests.Drivers.Apache.csproj
+++ b/csharp/test/Drivers/Apache/Apache.Arrow.Adbc.Tests.Drivers.Apache.csproj
@@ -6,15 +6,15 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
- <PackageReference Include="xunit" Version="2.9.3" />
- <PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
+ <PackageReference Include="Microsoft.NET.Test.Sdk" />
+ <PackageReference Include="xunit" />
+ <PackageReference Include="xunit.runner.visualstudio">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers;
buildtransitive</IncludeAssets>
</PackageReference>
- <PackageReference Include="Xunit.SkippableFact" Version="1.5.23" />
- <PackageReference Include="System.Net.Http" Version="4.3.4" />
- <PackageReference Include="K4os.Compression.LZ4" Version="1.3.8" />
+ <PackageReference Include="Xunit.SkippableFact" />
+ <PackageReference Include="System.Net.Http" />
+ <PackageReference Include="K4os.Compression.LZ4" />
</ItemGroup>
<ItemGroup>
diff --git
a/csharp/test/Drivers/BigQuery/Apache.Arrow.Adbc.Tests.Drivers.BigQuery.csproj
b/csharp/test/Drivers/BigQuery/Apache.Arrow.Adbc.Tests.Drivers.BigQuery.csproj
index 5a734331f..8d9c63f6e 100644
---
a/csharp/test/Drivers/BigQuery/Apache.Arrow.Adbc.Tests.Drivers.BigQuery.csproj
+++
b/csharp/test/Drivers/BigQuery/Apache.Arrow.Adbc.Tests.Drivers.BigQuery.csproj
@@ -4,15 +4,15 @@
<TargetFrameworks
Condition="'$(TargetFrameworks)'==''">net8.0</TargetFrameworks>
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="Azure.Identity" Version="1.14.2" />
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
- <PackageReference Include="System.Net.Http.WinHttpHandler"
Version="8.0.2" Condition="'$(TargetFrameworkIdentifier)' == '.NETStandard'" />
- <PackageReference Include="xunit" Version="2.9.3" />
- <PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
+ <PackageReference Include="Azure.Identity" />
+ <PackageReference Include="Microsoft.NET.Test.Sdk" />
+ <PackageReference Include="System.Net.Http.WinHttpHandler"
Condition="'$(TargetFrameworkIdentifier)' == '.NETStandard'" />
+ <PackageReference Include="xunit" />
+ <PackageReference Include="xunit.runner.visualstudio" >
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers;
buildtransitive</IncludeAssets>
</PackageReference>
- <PackageReference Include="Xunit.SkippableFact" Version="1.5.23" />
+ <PackageReference Include="Xunit.SkippableFact" />
</ItemGroup>
<ItemGroup>
<ProjectReference
Include="..\..\..\src\Apache.Arrow.Adbc\Apache.Arrow.Adbc.csproj" />
diff --git
a/csharp/test/Drivers/Databricks/Apache.Arrow.Adbc.Tests.Drivers.Databricks.csproj
b/csharp/test/Drivers/Databricks/Apache.Arrow.Adbc.Tests.Drivers.Databricks.csproj
index a3b9b1471..acfc65a6e 100644
---
a/csharp/test/Drivers/Databricks/Apache.Arrow.Adbc.Tests.Drivers.Databricks.csproj
+++
b/csharp/test/Drivers/Databricks/Apache.Arrow.Adbc.Tests.Drivers.Databricks.csproj
@@ -6,15 +6,15 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
- <PackageReference Include="xunit" Version="2.9.3" />
- <PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
+ <PackageReference Include="Microsoft.NET.Test.Sdk" />
+ <PackageReference Include="xunit" />
+ <PackageReference Include="xunit.runner.visualstudio">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers;
buildtransitive</IncludeAssets>
</PackageReference>
- <PackageReference Include="Xunit.SkippableFact" Version="1.5.23" />
- <PackageReference Include="System.Net.Http" Version="4.3.4" />
- <PackageReference Include="K4os.Compression.LZ4" Version="1.3.8" />
+ <PackageReference Include="Xunit.SkippableFact" />
+ <PackageReference Include="System.Net.Http" />
+ <PackageReference Include="K4os.Compression.LZ4" />
</ItemGroup>
<ItemGroup>
diff --git
a/csharp/test/Drivers/FlightSql/Apache.Arrow.Adbc.Tests.Drivers.FlightSql.csproj
b/csharp/test/Drivers/FlightSql/Apache.Arrow.Adbc.Tests.Drivers.FlightSql.csproj
index 8a9c50ec0..287a3de2e 100644
---
a/csharp/test/Drivers/FlightSql/Apache.Arrow.Adbc.Tests.Drivers.FlightSql.csproj
+++
b/csharp/test/Drivers/FlightSql/Apache.Arrow.Adbc.Tests.Drivers.FlightSql.csproj
@@ -5,13 +5,13 @@
<SignAssembly>False</SignAssembly>
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
- <PackageReference Include="xunit" Version="2.9.3" />
- <PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
+ <PackageReference Include="Microsoft.NET.Test.Sdk" />
+ <PackageReference Include="xunit" />
+ <PackageReference Include="xunit.runner.visualstudio">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers;
buildtransitive</IncludeAssets>
</PackageReference>
- <PackageReference Include="Xunit.SkippableFact" Version="1.5.23" />
+ <PackageReference Include="Xunit.SkippableFact" />
</ItemGroup>
<ItemGroup>
<ProjectReference
Include="..\..\..\src\Apache.Arrow.Adbc\Apache.Arrow.Adbc.csproj" />
diff --git
a/csharp/test/Drivers/Interop/FlightSql/Apache.Arrow.Adbc.Tests.Drivers.Interop.FlightSql.csproj
b/csharp/test/Drivers/Interop/FlightSql/Apache.Arrow.Adbc.Tests.Drivers.Interop.FlightSql.csproj
index 778f98d35..0304bee4d 100644
---
a/csharp/test/Drivers/Interop/FlightSql/Apache.Arrow.Adbc.Tests.Drivers.Interop.FlightSql.csproj
+++
b/csharp/test/Drivers/Interop/FlightSql/Apache.Arrow.Adbc.Tests.Drivers.Interop.FlightSql.csproj
@@ -4,13 +4,13 @@
<TargetFrameworks
Condition="'$(TargetFrameworks)'==''">net8.0</TargetFrameworks>
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
- <PackageReference Include="xunit" Version="2.9.3" />
- <PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
+ <PackageReference Include="Microsoft.NET.Test.Sdk" />
+ <PackageReference Include="xunit" />
+ <PackageReference Include="xunit.runner.visualstudio">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers;
buildtransitive</IncludeAssets>
</PackageReference>
- <PackageReference Include="Xunit.SkippableFact" Version="1.5.23" />
+ <PackageReference Include="Xunit.SkippableFact" />
</ItemGroup>
<ItemGroup>
<ProjectReference
Include="..\..\..\..\src\Apache.Arrow.Adbc\Apache.Arrow.Adbc.csproj" />
diff --git
a/csharp/test/Drivers/Interop/Snowflake/Apache.Arrow.Adbc.Tests.Drivers.Interop.Snowflake.csproj
b/csharp/test/Drivers/Interop/Snowflake/Apache.Arrow.Adbc.Tests.Drivers.Interop.Snowflake.csproj
index 35cc97180..1092acd79 100644
---
a/csharp/test/Drivers/Interop/Snowflake/Apache.Arrow.Adbc.Tests.Drivers.Interop.Snowflake.csproj
+++
b/csharp/test/Drivers/Interop/Snowflake/Apache.Arrow.Adbc.Tests.Drivers.Interop.Snowflake.csproj
@@ -16,13 +16,13 @@
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
- <PackageReference Include="xunit" Version="2.9.3" />
- <PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
+ <PackageReference Include="Microsoft.NET.Test.Sdk" />
+ <PackageReference Include="xunit" />
+ <PackageReference Include="xunit.runner.visualstudio">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers;
buildtransitive</IncludeAssets>
</PackageReference>
- <PackageReference Include="Xunit.SkippableFact" Version="1.5.23" />
+ <PackageReference Include="Xunit.SkippableFact" />
</ItemGroup>
<ItemGroup>
<ProjectReference
Include="..\..\..\..\src\Apache.Arrow.Adbc\Apache.Arrow.Adbc.csproj" />
diff --git
a/csharp/test/SmokeTests/Apache.Arrow.Adbc.SmokeTests/Apache.Arrow.Adbc.SmokeTests.csproj
b/csharp/test/SmokeTests/Apache.Arrow.Adbc.SmokeTests/Apache.Arrow.Adbc.SmokeTests.csproj
index 20eb51ce4..b17711230 100644
---
a/csharp/test/SmokeTests/Apache.Arrow.Adbc.SmokeTests/Apache.Arrow.Adbc.SmokeTests.csproj
+++
b/csharp/test/SmokeTests/Apache.Arrow.Adbc.SmokeTests/Apache.Arrow.Adbc.SmokeTests.csproj
@@ -27,11 +27,11 @@
</ItemGroup>
<ItemGroup>
- <PackageReference Include="Apache.Arrow.Adbc.Client"
Version="[$(ApacheArrowAdbcClientVersion)]" />
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.6.0" />
- <PackageReference Include="Moq" Version="4.20.69" />
- <PackageReference Include="System.Text.Json" Version="8.0.5" />
- <PackageReference Include="xunit" Version="2.5.3" />
+ <PackageReference Include="Apache.Arrow.Adbc.Client" />
+ <PackageReference Include="Microsoft.NET.Test.Sdk" />
+ <PackageReference Include="Moq" />
+ <PackageReference Include="System.Text.Json" />
+ <PackageReference Include="xunit" />
</ItemGroup>
<ItemGroup>
diff --git
a/csharp/test/SmokeTests/BigQuery/Apache.Arrow.Adbc.SmokeTests.Drivers.BigQuery.csproj
b/csharp/test/SmokeTests/BigQuery/Apache.Arrow.Adbc.SmokeTests.Drivers.BigQuery.csproj
index 94ff226bd..704616593 100644
---
a/csharp/test/SmokeTests/BigQuery/Apache.Arrow.Adbc.SmokeTests.Drivers.BigQuery.csproj
+++
b/csharp/test/SmokeTests/BigQuery/Apache.Arrow.Adbc.SmokeTests.Drivers.BigQuery.csproj
@@ -11,14 +11,14 @@
<Compile Include="..\..\Drivers\BigQuery\ClientTests.cs"
Link="ClientTests.cs" />
</ItemGroup>
<ItemGroup>
- <PackageReference Include="Apache.Arrow.Adbc.Drivers.BigQuery"
Version="[$(ApacheArrowAdbcDriversBigQueryVersion)]" />
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
- <PackageReference Include="xunit" Version="2.5.3" />
- <PackageReference Include="xunit.runner.visualstudio" Version="2.5.3">
+ <PackageReference Include="Apache.Arrow.Adbc.Drivers.BigQuery" />
+ <PackageReference Include="Microsoft.NET.Test.Sdk" />
+ <PackageReference Include="xunit" />
+ <PackageReference Include="xunit.runner.visualstudio">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers;
buildtransitive</IncludeAssets>
</PackageReference>
- <PackageReference Include="Xunit.SkippableFact" Version="1.4.13" />
+ <PackageReference Include="Xunit.SkippableFact" />
</ItemGroup>
<ItemGroup>
<Folder Include="Resources\" />
diff --git
a/csharp/test/SmokeTests/FlightSql/Apache.Arrow.Adbc.SmokeTests.Drivers.FlightSql.csproj
b/csharp/test/SmokeTests/FlightSql/Apache.Arrow.Adbc.SmokeTests.Drivers.FlightSql.csproj
index 4dd855bac..494806769 100644
---
a/csharp/test/SmokeTests/FlightSql/Apache.Arrow.Adbc.SmokeTests.Drivers.FlightSql.csproj
+++
b/csharp/test/SmokeTests/FlightSql/Apache.Arrow.Adbc.SmokeTests.Drivers.FlightSql.csproj
@@ -5,13 +5,13 @@
<SignAssembly>False</SignAssembly>
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
- <PackageReference Include="xunit" Version="2.5.3" />
- <PackageReference Include="xunit.runner.visualstudio" Version="2.5.3">
+ <PackageReference Include="Microsoft.NET.Test.Sdk" />
+ <PackageReference Include="xunit" />
+ <PackageReference Include="xunit.runner.visualstudio">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers;
buildtransitive</IncludeAssets>
</PackageReference>
- <PackageReference Include="Xunit.SkippableFact" Version="1.4.13" />
+ <PackageReference Include="Xunit.SkippableFact" />
</ItemGroup>
<ItemGroup>
<ProjectReference
Include="..\..\..\src\Apache.Arrow.Adbc\Apache.Arrow.Adbc.csproj" />
diff --git
a/csharp/test/SmokeTests/Interop/FlightSql/Apache.Arrow.Adbc.SmokeTests.Drivers.Interop.FlightSql.csproj
b/csharp/test/SmokeTests/Interop/FlightSql/Apache.Arrow.Adbc.SmokeTests.Drivers.Interop.FlightSql.csproj
index 1c3762649..b5c3c5912 100644
---
a/csharp/test/SmokeTests/Interop/FlightSql/Apache.Arrow.Adbc.SmokeTests.Drivers.Interop.FlightSql.csproj
+++
b/csharp/test/SmokeTests/Interop/FlightSql/Apache.Arrow.Adbc.SmokeTests.Drivers.Interop.FlightSql.csproj
@@ -10,14 +10,14 @@
<Compile
Include="..\..\..\Drivers\Interop\FlightSql\FlightSqlTestingUtils.cs"
Link="FlightSqlTestingUtils.cs" />
</ItemGroup>
<ItemGroup>
- <PackageReference Include="Apache.Arrow.Adbc.Drivers.Interop.FlightSql"
Version="[$(ApacheArrowAdbcDriversInteropFlightSqlVersion)]" />
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
- <PackageReference Include="xunit" Version="2.5.3" />
- <PackageReference Include="xunit.runner.visualstudio" Version="2.5.3">
+ <PackageReference Include="Apache.Arrow.Adbc.Drivers.Interop.FlightSql" />
+ <PackageReference Include="Microsoft.NET.Test.Sdk" />
+ <PackageReference Include="xunit" />
+ <PackageReference Include="xunit.runner.visualstudio">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers;
buildtransitive</IncludeAssets>
</PackageReference>
- <PackageReference Include="Xunit.SkippableFact" Version="1.4.13" />
+ <PackageReference Include="Xunit.SkippableFact" />
</ItemGroup>
<ItemGroup>
<Folder Include="Resources\" />
diff --git
a/csharp/test/SmokeTests/Interop/Snowflake/Apache.Arrow.Adbc.SmokeTests.Drivers.Interop.Snowflake.csproj
b/csharp/test/SmokeTests/Interop/Snowflake/Apache.Arrow.Adbc.SmokeTests.Drivers.Interop.Snowflake.csproj
index 66b4bcdd0..90f69b44d 100644
---
a/csharp/test/SmokeTests/Interop/Snowflake/Apache.Arrow.Adbc.SmokeTests.Drivers.Interop.Snowflake.csproj
+++
b/csharp/test/SmokeTests/Interop/Snowflake/Apache.Arrow.Adbc.SmokeTests.Drivers.Interop.Snowflake.csproj
@@ -11,14 +11,14 @@
<Compile
Include="..\..\..\Drivers\Interop\Snowflake\SnowflakeTestingUtils.cs"
Link="SnowflakeTestingUtils.cs" />
</ItemGroup>
<ItemGroup>
- <PackageReference Include="Apache.Arrow.Adbc.Drivers.Interop.Snowflake"
Version="[$(ApacheArrowAdbcDriversInteropSnowflakeVersion)]" />
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
- <PackageReference Include="xunit" Version="2.5.3" />
- <PackageReference Include="xunit.runner.visualstudio" Version="2.5.3">
+ <PackageReference Include="Apache.Arrow.Adbc.Drivers.Interop.Snowflake" />
+ <PackageReference Include="Microsoft.NET.Test.Sdk" />
+ <PackageReference Include="xunit" />
+ <PackageReference Include="xunit.runner.visualstudio">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers;
buildtransitive</IncludeAssets>
</PackageReference>
- <PackageReference Include="Xunit.SkippableFact" Version="1.4.13" />
+ <PackageReference Include="Xunit.SkippableFact" />
</ItemGroup>
<ItemGroup>
<Folder Include="Resources\" />
diff --git
a/csharp/test/Telemetry/Traces/Exporters/Apache.Arrow.Adbc.Tests.Telemetry.Traces.Exporters.csproj
b/csharp/test/Telemetry/Traces/Exporters/Apache.Arrow.Adbc.Tests.Telemetry.Traces.Exporters.csproj
index c4ea5e110..7a55b2ff3 100644
---
a/csharp/test/Telemetry/Traces/Exporters/Apache.Arrow.Adbc.Tests.Telemetry.Traces.Exporters.csproj
+++
b/csharp/test/Telemetry/Traces/Exporters/Apache.Arrow.Adbc.Tests.Telemetry.Traces.Exporters.csproj
@@ -10,10 +10,10 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="coverlet.collector" Version="6.0.4" />
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
- <PackageReference Include="xunit" Version="2.9.3" />
- <PackageReference Include="xunit.runner.visualstudio" Version="3.1.5" />
+ <PackageReference Include="coverlet.collector" />
+ <PackageReference Include="Microsoft.NET.Test.Sdk" />
+ <PackageReference Include="xunit" />
+ <PackageReference Include="xunit.runner.visualstudio" />
</ItemGroup>
<ItemGroup>
diff --git
a/csharp/test/Telemetry/Traces/Listeners/Apache.Arrow.Adbc.Tests.Telemetry.Traces.Listeners.csproj
b/csharp/test/Telemetry/Traces/Listeners/Apache.Arrow.Adbc.Tests.Telemetry.Traces.Listeners.csproj
index 05bef5107..272328e14 100644
---
a/csharp/test/Telemetry/Traces/Listeners/Apache.Arrow.Adbc.Tests.Telemetry.Traces.Listeners.csproj
+++
b/csharp/test/Telemetry/Traces/Listeners/Apache.Arrow.Adbc.Tests.Telemetry.Traces.Listeners.csproj
@@ -11,10 +11,10 @@
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="coverlet.collector" Version="6.0.4" />
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
- <PackageReference Include="xunit" Version="2.5.3" />
- <PackageReference Include="xunit.runner.visualstudio" Version="2.5.3" />
+ <PackageReference Include="coverlet.collector" />
+ <PackageReference Include="Microsoft.NET.Test.Sdk" />
+ <PackageReference Include="xunit" />
+ <PackageReference Include="xunit.runner.visualstudio" />
</ItemGroup>
<ItemGroup>