| <?xml version="1.0" encoding="utf-8"?> |
| <Project Sdk="Microsoft.NET.Sdk"> |
| |
| <PropertyGroup> |
| <TargetFrameworks>net7.0</TargetFrameworks> |
| <!-- TODO: CI can't run with net472 on non-Windows platforms |
| <TargetFrameworks>net7.0;net472</TargetFrameworks> |
| --> |
| <AllowUnsafeBlocks>true</AllowUnsafeBlocks> |
| </PropertyGroup> |
| |
| <ItemGroup> |
| <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.8.0" /> |
| <PackageReference Include="xunit" Version="2.5.0" /> |
| <PackageReference Include="xunit.runner.visualstudio" Version="2.5.0"> |
| <PrivateAssets>all</PrivateAssets> |
| <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> |
| </PackageReference> |
| <PackageReference Include="xunit.skippablefact" Version="1.4.13" /> |
| <PackageReference Include="pythonnet" Version="3.0.1" /> |
| </ItemGroup> |
| |
| <ItemGroup> |
| <ProjectReference Include="..\..\src\Apache.Arrow\Apache.Arrow.csproj" /> |
| </ItemGroup> |
| |
| <ItemGroup Condition="!$([MSBuild]::IsTargetFrameworkCompatible($(TargetFramework), 'net6.0'))"> |
| <Compile Remove="TimeOnlyTests.cs" /> |
| </ItemGroup> |
| |
| <ItemGroup Condition="$([MSBuild]::IsTargetFrameworkCompatible($(TargetFramework), 'net5.0'))"> |
| <Compile Remove="Extensions\Net472Extensions.cs" /> |
| </ItemGroup> |
| |
| </Project> |