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>

Reply via email to