Skip to content

Commit 249c53d

Browse files
authored
Merge branch 'main' into cosmosdb-datawritemode-delete
2 parents 527959b + b3171df commit 249c53d

File tree

50 files changed

+467
-179
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+467
-179
lines changed

.github/actions/build-with-plugins/action.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ runs:
167167
-p:PublishTrimmed=false \
168168
-p:Version=${{ inputs.build-version }}
169169
- name: Upload package
170-
uses: actions/upload-artifact@v3
170+
uses: actions/upload-artifact@v4
171171
with:
172172
name: ${{ inputs.platform }}-package
173173
path: ${{ inputs.platform-short }}/

.github/workflows/deploy_tool_nupkg.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
build:
88
name: Create dotnet tool NuGet package
99
runs-on: ubuntu-latest
10-
container: mcr.microsoft.com/dotnet/sdk:6.0
10+
container: mcr.microsoft.com/dotnet/sdk:8.0
1111
steps:
1212
- name: Check out repository
1313
uses: actions/checkout@v3
@@ -39,7 +39,7 @@ jobs:
3939
Rename-Item -Path "$($fileName).zip" -NewName $fileName
4040
shell: pwsh
4141
- name: Upload package
42-
uses: actions/upload-artifact@v3
42+
uses: actions/upload-artifact@v4
4343
with:
4444
name: nuget-tool-package
4545
path: Core/Cosmos.DataTransfer.Core/bin/Release/*.nupkg

.github/workflows/dotnet-build-test.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ jobs:
1010
build:
1111
name: Build and test .NET projects
1212
runs-on: ubuntu-latest
13-
container: mcr.microsoft.com/dotnet/sdk:6.0
13+
container: mcr.microsoft.com/dotnet/sdk:8.0
1414
steps:
1515
- uses: actions/checkout@v3
1616
- name: Setup .NET
1717
uses: actions/setup-dotnet@v2
1818
with:
19-
dotnet-version: 6.0.x
19+
dotnet-version: 8.0.x
2020
- name: Restore dependencies
2121
run: dotnet restore
2222
- name: Build
@@ -25,7 +25,7 @@ jobs:
2525
run: dotnet test --no-build --verbosity normal
2626

2727
- name: Debug Build Artifact
28-
uses: actions/upload-artifact@v3
28+
uses: actions/upload-artifact@v4
2929
with:
3030
name: debug-build
31-
path: /home/runner/work/data-migration-desktop-tool/data-migration-desktop-tool/Core/Cosmos.DataTransfer.Core/bin/Debug/net6.0 #path/to/artifact/ # or path/to/artifact
31+
path: /home/runner/work/data-migration-desktop-tool/data-migration-desktop-tool/Core/Cosmos.DataTransfer.Core/bin/Debug/net8.0 #path/to/artifact/ # or path/to/artifact

.github/workflows/internal-test-build.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
build-package:
1010
name: Build self-contained executables
1111
runs-on: ubuntu-latest
12-
container: mcr.microsoft.com/dotnet/sdk:6.0
12+
container: mcr.microsoft.com/dotnet/sdk:8.0
1313
steps:
1414
- name: Check .NET version
1515
run: dotnet --version

.github/workflows/release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
build-package:
4545
name: Build self-contained executables
4646
runs-on: ubuntu-latest
47-
container: mcr.microsoft.com/dotnet/sdk:6.0
47+
container: mcr.microsoft.com/dotnet/sdk:8.0
4848
steps:
4949
- name: Check .NET version
5050
run: dotnet --version

.github/workflows/validate.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
build-test:
99
name: Build and test .NET projects
1010
runs-on: ubuntu-latest
11-
container: mcr.microsoft.com/dotnet/sdk:6.0
11+
container: mcr.microsoft.com/dotnet/sdk:8.0
1212
steps:
1313
- name: Check .NET version
1414
run: dotnet --version

Core/Cosmos.DataTransfer.Core.UnitTests/Cosmos.DataTransfer.Core.UnitTests.csproj

+8-6
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Nullable>enable</Nullable>
66

77
<IsPackable>false</IsPackable>
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.2.0" />
12-
<PackageReference Include="Moq" Version="4.18.4" />
13-
<PackageReference Include="MSTest.TestAdapter" Version="2.2.10" />
14-
<PackageReference Include="MSTest.TestFramework" Version="2.2.10" />
15-
<PackageReference Include="coverlet.collector" Version="3.1.2">
11+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
12+
<PackageReference Include="Moq" />
13+
<PackageReference Include="MSTest.TestAdapter" />
14+
<PackageReference Include="MSTest.TestFramework" />
15+
<PackageReference Include="coverlet.collector">
1616
<PrivateAssets>all</PrivateAssets>
1717
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1818
</PackageReference>
19+
<PackageReference Include="Newtonsoft.Json" />
20+
<PackageReference Include="System.Text.Json" />
1921
</ItemGroup>
2022

2123
<ItemGroup>

Core/Cosmos.DataTransfer.Core/Cosmos.DataTransfer.Core.csproj

+12-11
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net6.0</TargetFramework>
5+
<TargetFramework>net8.0</TargetFramework>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
<UserSecretsId>c7432a3a-5dc1-4e86-a1f0-b2363bf5c77f</UserSecretsId>
@@ -19,16 +19,17 @@
1919
</PropertyGroup>
2020

2121
<ItemGroup>
22-
<PackageReference Include="Azure.Core" Version="1.40.0" />
23-
<PackageReference Include="Azure.Identity" Version="1.12.0" />
24-
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.2.2" />
25-
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="6.0.1" />
26-
<PackageReference Include="Microsoft.Extensions.Hosting" Version="6.0.1" />
27-
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="6.0.0" />
28-
<PackageReference Include="System.CommandLine" Version="2.0.0-beta4.22272.1" />
29-
<PackageReference Include="System.CommandLine.Hosting" Version="0.4.0-alpha.22272.1" />
30-
<PackageReference Include="System.ComponentModel.Composition" Version="7.0.0" />
31-
<PackageReference Include="System.Configuration.ConfigurationManager" Version="8.0.0" />
22+
<PackageReference Include="Azure.Core" />
23+
<PackageReference Include="Azure.Identity" />
24+
<PackageReference Include="Microsoft.Data.SqlClient" />
25+
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" />
26+
<PackageReference Include="Microsoft.Extensions.Hosting" />
27+
<PackageReference Include="Microsoft.Extensions.Logging.Console" />
28+
<PackageReference Include="System.CommandLine" />
29+
<PackageReference Include="System.CommandLine.Hosting" />
30+
<PackageReference Include="System.ComponentModel.Composition" />
31+
<PackageReference Include="System.Configuration.ConfigurationManager" />
32+
<PackageReference Include="System.Text.Json" />
3233
</ItemGroup>
3334

3435
<ItemGroup>

CosmosDbDataMigrationTool.sln

+1
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ EndProject
9595
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{BCBBAF22-0CB5-416B-8C80-03AB2FC4D0A0}"
9696
ProjectSection(SolutionItems) = preProject
9797
Contributing.md = Contributing.md
98+
Directory.Packages.props = Directory.Packages.props
9899
ExampleConfigs.md = ExampleConfigs.md
99100
README.md = README.md
100101
EndProjectSection

Directory.Packages.props

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
</PropertyGroup>
5+
<ItemGroup>
6+
<PackageVersion Include="AWSSDK.S3" Version="3.7.405.9" />
7+
<PackageVersion Include="Azure.AI.OpenAI" Version="1.0.0-beta.12" />
8+
<PackageVersion Include="Azure.Core" Version="1.45.0" />
9+
<PackageVersion Include="Azure.Data.Tables" Version="12.10.0" />
10+
<PackageVersion Include="Azure.Identity" Version="1.13.2" />
11+
<PackageVersion Include="Azure.Search.Documents" Version="11.6.0" />
12+
<PackageVersion Include="Azure.Security.KeyVault.Keys" Version="4.7.0" />
13+
<PackageVersion Include="Azure.Storage.Blobs" Version="12.22.2" />
14+
<PackageVersion Include="coverlet.collector" Version="6.0.2" />
15+
<PackageVersion Include="CsvHelper" Version="33.0.1" />
16+
<PackageVersion Include="Microsoft.Azure.Cosmos" Version="3.46.1" />
17+
<PackageVersion Include="Microsoft.Azure.Cosmos.Encryption" Version="2.0.4" />
18+
<PackageVersion Include="Microsoft.Data.SqlClient" Version="6.0.1" />
19+
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
20+
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
21+
<PackageVersion Include="Microsoft.Extensions.Configuration.Binder" Version="8.0.2" />
22+
<PackageVersion Include="Microsoft.Extensions.Configuration.UserSecrets" Version="8.0.1" />
23+
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="8.0.1" />
24+
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.2" />
25+
<PackageVersion Include="Microsoft.Extensions.Logging.Console" Version="8.0.1" />
26+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
27+
<PackageVersion Include="MongoDB.Driver" Version="2.30.0" />
28+
<PackageVersion Include="Moq" Version="4.18.4" />
29+
<PackageVersion Include="MSTest.TestAdapter" Version="3.6.2" />
30+
<PackageVersion Include="MSTest.TestFramework" Version="3.6.2" />
31+
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
32+
<PackageVersion Include="Npgsql" Version="8.0.5" />
33+
<PackageVersion Include="Parquet.Net" Version="4.25.0" />
34+
<PackageVersion Include="Polly" Version="7.2.3" />
35+
<PackageVersion Include="System.CommandLine" Version="2.0.0-beta4.22272.1" />
36+
<PackageVersion Include="System.CommandLine.Hosting" Version="0.4.0-alpha.22272.1" />
37+
<PackageVersion Include="System.ComponentModel.Composition" Version="8.0.0" />
38+
<PackageVersion Include="System.Configuration.ConfigurationManager" Version="8.0.1" />
39+
<PackageVersion Include="System.Interactive.Async" Version="6.0.1" />
40+
<PackageVersion Include="System.Linq.Async" Version="6.0.1" />
41+
<PackageVersion Include="System.Text.Json" Version="8.0.5" />
42+
</ItemGroup>
43+
</Project>

Extensions/AwsS3/Cosmos.DataTransfer.AwsS3Storage/Cosmos.DataTransfer.AwsS3Storage.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="6.0.0" />
11-
<PackageReference Include="AWSSDK.S3" Version="3.7.104" />
10+
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" />
11+
<PackageReference Include="AWSSDK.S3" />
1212
</ItemGroup>
1313

1414
<ItemGroup>

Extensions/AzureBlob/Cosmos.DataTransfer.AzureBlobStorage/Cosmos.DataTransfer.AzureBlobStorage.csproj

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Azure.Identity" Version="1.12.0" />
11-
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="6.0.0" />
12-
<PackageReference Include="Azure.Storage.Blobs" Version="12.16.0" />
10+
<PackageReference Include="Azure.Identity" />
11+
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" />
12+
<PackageReference Include="Azure.Storage.Blobs" />
13+
<PackageReference Include="System.Text.Json" />
1314
</ItemGroup>
1415

1516
<ItemGroup>

Extensions/AzureTableAPI/Cosmos.DataTransfer.AzureTableAPIExtension.UnitTests/Cosmos.DataTransfer.AzureTableAPIExtension.UnitTests.csproj

+11-6
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,24 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77

88
<IsPackable>false</IsPackable>
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="Azure.Data.Tables" Version="12.6.1" />
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.2.0" />
14-
<PackageReference Include="MSTest.TestAdapter" Version="2.2.10" />
15-
<PackageReference Include="MSTest.TestFramework" Version="2.2.10" />
16-
<PackageReference Include="coverlet.collector" Version="3.1.2" />
12+
<PackageReference Include="Azure.Data.Tables" />
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
14+
<PackageReference Include="MSTest.TestAdapter" />
15+
<PackageReference Include="MSTest.TestFramework" />
16+
<PackageReference Include="coverlet.collector">
17+
<PrivateAssets>all</PrivateAssets>
18+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
19+
</PackageReference>
20+
<PackageReference Include="Newtonsoft.Json" />
21+
<PackageReference Include="System.Text.Json" />
1722
</ItemGroup>
1823

1924
<ItemGroup>

Extensions/AzureTableAPI/Cosmos.DataTransfer.AzureTableAPIExtension/Cosmos.DataTransfer.AzureTableAPIExtension.csproj

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<OutputType>Exe</OutputType>
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="Azure.Data.Tables" Version="12.6.1" />
12-
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="6.0.0" />
13-
<PackageReference Include="System.ComponentModel.Composition" Version="7.0.0" />
11+
<PackageReference Include="Azure.Data.Tables" />
12+
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" />
13+
<PackageReference Include="System.ComponentModel.Composition" />
14+
<PackageReference Include="System.Text.Json" />
1415
</ItemGroup>
1516

1617
<ItemGroup>

Extensions/AzureTableAPI/Cosmos.DataTransfer.AzureTableAPIExtension/Properties/PublishProfiles/PublishToExtensionsFolder.pubxml

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
66
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
77
<Configuration>Debug</Configuration>
88
<Platform>Any CPU</Platform>
9-
<PublishDir>..\..\..\Core\Cosmos.DataTransfer.Core\bin\Debug\net6.0\Extensions</PublishDir>
9+
<PublishDir>..\..\..\Core\Cosmos.DataTransfer.Core\bin\Debug\net8.0\Extensions</PublishDir>
1010
<PublishProtocol>FileSystem</PublishProtocol>
1111
<_TargetId>Folder</_TargetId>
12-
<TargetFramework>net6.0</TargetFramework>
12+
<TargetFramework>net8.0</TargetFramework>
1313
<SelfContained>false</SelfContained>
1414
</PropertyGroup>
1515
<PropertyGroup Condition=" '$(Configuration)' != 'Debug' ">
1616
<Configuration>Release</Configuration>
1717
<Platform>Any CPU</Platform>
18-
<PublishDir>..\..\..\Core\Cosmos.DataTransfer.Core\bin\Release\net6.0\Extensions</PublishDir>
18+
<PublishDir>..\..\..\Core\Cosmos.DataTransfer.Core\bin\Release\net8.0\Extensions</PublishDir>
1919
<PublishProtocol>FileSystem</PublishProtocol>
2020
<_TargetId>Folder</_TargetId>
21-
<TargetFramework>net6.0</TargetFramework>
21+
<TargetFramework>net8.0</TargetFramework>
2222
<SelfContained>false</SelfContained>
2323
</PropertyGroup>
2424
</Project>

Extensions/CognitiveSearch/Cosmos.DataTransfer.CognitiveSearchExtension.UnitTests/Cosmos.DataTransfer.CognitiveSearchExtension.UnitTests.csproj

+10-5
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,23 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77

88
<IsPackable>false</IsPackable>
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.2.0" />
13-
<PackageReference Include="MSTest.TestAdapter" Version="2.2.10" />
14-
<PackageReference Include="MSTest.TestFramework" Version="2.2.10" />
15-
<PackageReference Include="coverlet.collector" Version="3.1.2" />
12+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
13+
<PackageReference Include="MSTest.TestAdapter" />
14+
<PackageReference Include="MSTest.TestFramework" />
15+
<PackageReference Include="coverlet.collector">
16+
<PrivateAssets>all</PrivateAssets>
17+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
18+
</PackageReference>
19+
<PackageReference Include="Newtonsoft.Json" />
20+
<PackageReference Include="System.Text.Json" />
1621
</ItemGroup>
1722

1823
<ItemGroup>

Extensions/CognitiveSearch/Cosmos.DataTransfer.CognitiveSearchExtension/Cosmos.DataTransfer.CognitiveSearchExtension.csproj

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<OutputType>Exe</OutputType>
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="Azure.Search.Documents" Version="11.4.0" />
12-
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="6.0.0" />
13-
<PackageReference Include="System.ComponentModel.Composition" Version="7.0.0" />
14-
<PackageReference Include="System.Interactive.Async" Version="6.0.1" />
15-
<PackageReference Include="System.Linq.Async" Version="6.0.1" />
11+
<PackageReference Include="Azure.Search.Documents" />
12+
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" />
13+
<PackageReference Include="System.ComponentModel.Composition" />
14+
<PackageReference Include="System.Interactive.Async" />
15+
<PackageReference Include="System.Linq.Async" />
16+
<PackageReference Include="System.Text.Json" />
1617
</ItemGroup>
1718

1819
<ItemGroup>

Extensions/CognitiveSearch/Cosmos.DataTransfer.CognitiveSearchExtension/Properties/PublishProfiles/PublishToExtensionsFolder.pubxml

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
66
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
77
<Configuration>Debug</Configuration>
88
<Platform>Any CPU</Platform>
9-
<PublishDir>..\..\..\Core\Cosmos.DataTransfer.Core\bin\Debug\net6.0\Extensions</PublishDir>
9+
<PublishDir>..\..\..\Core\Cosmos.DataTransfer.Core\bin\Debug\net8.0\Extensions</PublishDir>
1010
<PublishProtocol>FileSystem</PublishProtocol>
1111
<_TargetId>Folder</_TargetId>
12-
<TargetFramework>net6.0</TargetFramework>
12+
<TargetFramework>net8.0</TargetFramework>
1313
<SelfContained>false</SelfContained>
1414
</PropertyGroup>
1515
<PropertyGroup Condition=" '$(Configuration)' != 'Debug' ">
1616
<Configuration>Release</Configuration>
1717
<Platform>Any CPU</Platform>
18-
<PublishDir>..\..\..\Core\Cosmos.DataTransfer.Core\bin\Release\net6.0\Extensions</PublishDir>
18+
<PublishDir>..\..\..\Core\Cosmos.DataTransfer.Core\bin\Release\net8.0\Extensions</PublishDir>
1919
<PublishProtocol>FileSystem</PublishProtocol>
2020
<_TargetId>Folder</_TargetId>
21-
<TargetFramework>net6.0</TargetFramework>
21+
<TargetFramework>net8.0</TargetFramework>
2222
<SelfContained>false</SelfContained>
2323
</PropertyGroup>
2424
</Project>

0 commit comments

Comments
 (0)