diff --git a/Build/README.md b/Build/README.md index 677a347..a6e0411 100644 --- a/Build/README.md +++ b/Build/README.md @@ -3,12 +3,13 @@ build.ps1 is designed to run on windows - PowerShell Desktop 5.1 +- PowerShell [7.6.0](https://github.com/PowerShell/PowerShell/releases/tag/v7.6.0-preview.4) for .net 10.0 tests - PowerShell [7.5.3](https://github.com/PowerShell/PowerShell/releases/tag/v7.5.3) for .net 9.0 tests -- PowerShell [7.3.0](https://github.com/PowerShell/PowerShell/releases/tag/v7.3.0) for .net 8.0 tests +- PowerShell [7.4.12](https://github.com/PowerShell/PowerShell/releases/tag/v7.4.12) for .net 8.0 tests - Install-Module -Name [InvokeBuild](https://www.powershellgallery.com/packages/InvokeBuild) - Install-Module -Name [ThirdPartyLibraries](https://www.powershellgallery.com/packages/ThirdPartyLibraries) - .net framework 4.7.2+ sdk -- .net 9.0 sdk +- .net 10.0 sdk - docker, switched to linux containers ## How to build diff --git a/Build/tasks/build-tasks.ps1 b/Build/tasks/build-tasks.ps1 index 5f8aa93..74d5708 100644 --- a/Build/tasks/build-tasks.ps1 +++ b/Build/tasks/build-tasks.ps1 @@ -30,7 +30,7 @@ task Initialize { repositoryCommitId = git rev-parse HEAD } - $script:frameworks = 'net472', 'net8.0', 'net9.0' + $script:frameworks = 'net472', 'net8.0', 'net9.0', 'net10.0' $script:databases = 'MsSql', 'PgSql', 'MySql' Write-Output "PackageVersion: $($settings.version)" @@ -211,7 +211,8 @@ task PsCoreTest { task SdkToolTest { $images = $( 'sqldatabase/dotnet_pwsh:8.0-sdk' - , 'sqldatabase/dotnet_pwsh:9.0-sdk') + , 'sqldatabase/dotnet_pwsh:9.0-sdk' + , 'sqldatabase/dotnet_pwsh:10.0-sdk') $builds = @() foreach ($image in $images) { @@ -232,6 +233,7 @@ task NetRuntimeLinuxTest { $testCases = $( @{ targetFramework = 'net8.0'; image = 'sqldatabase/dotnet_pwsh:8.0-runtime' } , @{ targetFramework = 'net9.0'; image = 'sqldatabase/dotnet_pwsh:9.0-runtime' } + , @{ targetFramework = 'net10.0'; image = 'sqldatabase/dotnet_pwsh:10.0-runtime' } ) $builds = @() diff --git a/Build/tasks/build-tasks.unit-test.ps1 b/Build/tasks/build-tasks.unit-test.ps1 index 02e1593..d08c620 100644 --- a/Build/tasks/build-tasks.unit-test.ps1 +++ b/Build/tasks/build-tasks.unit-test.ps1 @@ -5,7 +5,7 @@ param( $Sources, [Parameter(Mandatory)] - [ValidateSet('net472', 'net8.0', 'net9.0')] + [ValidateSet('net472', 'net8.0', 'net9.0', 'net10.0')] [string] $Framework ) diff --git a/Build/tasks/create-images-tasks.ps1 b/Build/tasks/create-images-tasks.ps1 index ce6cdeb..da81584 100644 --- a/Build/tasks/create-images-tasks.ps1 +++ b/Build/tasks/create-images-tasks.ps1 @@ -1,8 +1,10 @@ task . ` BuildDotnetSdk80 ` , BuildDotnetSdk90 ` + , BuildDotnetSdk100 ` , BuildDotnetRuntime80 ` , BuildDotnetRuntime90 ` + , BuildDotnetRuntime100 ` , BuildMsSqlDatabase ` , BuildPgSqlDatabase ` , BuildMySqlDatabase @@ -86,4 +88,26 @@ task BuildDotnetRuntime90 { -t sqldatabase/dotnet_pwsh:9.0-runtime ` . } +} + +task BuildDotnetSdk100 { + $dockerfile = Join-Path $context 'image-dotnet-sdk-10.0.dockerfile' + exec { + docker build ` + --pull ` + -f $dockerfile ` + -t sqldatabase/dotnet_pwsh:10.0-sdk ` + . + } +} + +task BuildDotnetRuntime100 { + $dockerfile = Join-Path $context 'image-dotnet-runtime-10.0.dockerfile' + exec { + docker build ` + --pull ` + -f $dockerfile ` + -t sqldatabase/dotnet_pwsh:10.0-runtime ` + . + } } \ No newline at end of file diff --git a/Build/third-party-libraries/packages/nuget.org/dapper.strongname/2.1.66/index.json b/Build/third-party-libraries/packages/nuget.org/dapper.strongname/2.1.66/index.json index b6e462b..f981888 100644 --- a/Build/third-party-libraries/packages/nuget.org/dapper.strongname/2.1.66/index.json +++ b/Build/third-party-libraries/packages/nuget.org/dapper.strongname/2.1.66/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/dapper.strongname/2.1.66/readme.md b/Build/third-party-libraries/packages/nuget.org/dapper.strongname/2.1.66/readme.md index 7c8f643..ef6bf32 100644 --- a/Build/third-party-libraries/packages/nuget.org/dapper.strongname/2.1.66/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/dapper.strongname/2.1.66/readme.md @@ -3,7 +3,7 @@ Dapper.StrongName [2.1.66](https://www.nuget.org/packages/Dapper.StrongName/2.1. Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [Apache-2.0](../../../../licenses/apache-2.0) diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.applicationinsights/2.23.0/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.applicationinsights/2.23.0/index.json index 40db45a..f80b7fc 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.applicationinsights/2.23.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.applicationinsights/2.23.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.applicationinsights/2.23.0/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.applicationinsights/2.23.0/readme.md index 87c7f00..f6dabb7 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.applicationinsights/2.23.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.applicationinsights/2.23.0/readme.md @@ -3,7 +3,7 @@ Microsoft.ApplicationInsights [2.23.0](https://www.nuget.org/packages/Microsoft. Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.bcl.asyncinterfaces/9.0.1/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.bcl.asyncinterfaces/9.0.1/index.json index e0d669e..91dbb1f 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.bcl.asyncinterfaces/9.0.1/index.json +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.bcl.asyncinterfaces/9.0.1/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.bcl.asyncinterfaces/9.0.1/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.bcl.asyncinterfaces/9.0.1/readme.md index aac7b2d..9a63f0d 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.bcl.asyncinterfaces/9.0.1/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.bcl.asyncinterfaces/9.0.1/readme.md @@ -3,7 +3,7 @@ Microsoft.Bcl.AsyncInterfaces [9.0.1](https://www.nuget.org/packages/Microsoft.B Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/18.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/18.0.0/index.json index 0db0515..93dd477 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/18.0.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/18.0.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/18.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/18.0.0/readme.md index 8d94071..49e157b 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/18.0.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/18.0.0/readme.md @@ -3,7 +3,7 @@ Microsoft.CodeCoverage [18.0.0](https://www.nuget.org/packages/Microsoft.CodeCov Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/18.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/18.0.0/index.json index ac4c06f..d614370 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/18.0.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/18.0.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/18.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/18.0.0/readme.md index b63d283..c9f6f45 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/18.0.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/18.0.0/readme.md @@ -3,7 +3,7 @@ Microsoft.NET.Test.Sdk [18.0.0](https://www.nuget.org/packages/Microsoft.NET.Tes Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.telemetry/1.7.3/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.telemetry/1.7.3/index.json index 2bd989b..4a895ec 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.telemetry/1.7.3/index.json +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.telemetry/1.7.3/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.telemetry/1.7.3/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.telemetry/1.7.3/readme.md index ca355b4..4d300f4 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.telemetry/1.7.3/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.telemetry/1.7.3/readme.md @@ -3,7 +3,7 @@ Microsoft.Testing.Extensions.Telemetry [1.7.3](https://www.nuget.org/packages/Mi Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.trxreport.abstractions/1.7.3/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.trxreport.abstractions/1.7.3/index.json index d6b3e07..53192d0 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.trxreport.abstractions/1.7.3/index.json +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.trxreport.abstractions/1.7.3/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.trxreport.abstractions/1.7.3/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.trxreport.abstractions/1.7.3/readme.md index de49d26..303ddf7 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.trxreport.abstractions/1.7.3/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.trxreport.abstractions/1.7.3/readme.md @@ -3,7 +3,7 @@ Microsoft.Testing.Extensions.TrxReport.Abstractions [1.7.3](https://www.nuget.or Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.vstestbridge/1.7.3/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.vstestbridge/1.7.3/index.json index 898ec1e..90d085c 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.vstestbridge/1.7.3/index.json +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.vstestbridge/1.7.3/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.vstestbridge/1.7.3/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.vstestbridge/1.7.3/readme.md index 53e4fc9..479e51f 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.vstestbridge/1.7.3/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.extensions.vstestbridge/1.7.3/readme.md @@ -3,7 +3,7 @@ Microsoft.Testing.Extensions.VSTestBridge [1.7.3](https://www.nuget.org/packages Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.platform.msbuild/1.7.3/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.platform.msbuild/1.7.3/index.json index d6b3e07..53192d0 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.platform.msbuild/1.7.3/index.json +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.platform.msbuild/1.7.3/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.platform.msbuild/1.7.3/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.platform.msbuild/1.7.3/readme.md index a635d5f..756250c 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.platform.msbuild/1.7.3/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.platform.msbuild/1.7.3/readme.md @@ -3,7 +3,7 @@ Microsoft.Testing.Platform.MSBuild [1.7.3](https://www.nuget.org/packages/Micros Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.platform/1.7.3/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.platform/1.7.3/index.json index dfa3c58..0221183 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.platform/1.7.3/index.json +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.platform/1.7.3/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.platform/1.7.3/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.platform/1.7.3/readme.md index 6410179..4115475 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.testing.platform/1.7.3/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testing.platform/1.7.3/readme.md @@ -3,7 +3,7 @@ Microsoft.Testing.Platform [1.7.3](https://www.nuget.org/packages/Microsoft.Test Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.adapterutilities/17.13.0/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.adapterutilities/17.13.0/index.json index 0db0515..93dd477 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.adapterutilities/17.13.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.adapterutilities/17.13.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.adapterutilities/17.13.0/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.adapterutilities/17.13.0/readme.md index d553ad2..4f67dd2 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.adapterutilities/17.13.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.adapterutilities/17.13.0/readme.md @@ -3,7 +3,7 @@ Microsoft.TestPlatform.AdapterUtilities [17.13.0](https://www.nuget.org/packages Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.13.0/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.13.0/index.json index d596a50..3109754 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.13.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.13.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.13.0/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.13.0/readme.md index 1921288..d8ac17b 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.13.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.13.0/readme.md @@ -3,7 +3,7 @@ Microsoft.TestPlatform.ObjectModel [17.13.0](https://www.nuget.org/packages/Micr Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/18.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/18.0.0/index.json index 281aa7d..cbcede0 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/18.0.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/18.0.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/18.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/18.0.0/readme.md index 3294c7d..5f2967f 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/18.0.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/18.0.0/readme.md @@ -3,7 +3,7 @@ Microsoft.TestPlatform.ObjectModel [18.0.0](https://www.nuget.org/packages/Micro Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/18.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/18.0.0/index.json index 0342594..8fddc41 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/18.0.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/18.0.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/18.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/18.0.0/readme.md index c0d58d0..f36d8d1 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/18.0.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/18.0.0/readme.md @@ -3,7 +3,7 @@ Microsoft.TestPlatform.TestHost [18.0.0](https://www.nuget.org/packages/Microsof Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/index.json index ced5c32..17fe0df 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": false, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0", diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/readme.md index 9d35db4..af8a100 100644 --- a/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/readme.md @@ -3,7 +3,7 @@ Microsoft.Win32.Registry [4.7.0](https://www.nuget.org/packages/Microsoft.Win32. Used by: SqlDatabase -Target frameworks: net472, net8.0, net9.0, netstandard2.0 +Target frameworks: net10.0, net472, net8.0, net9.0, netstandard2.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/netstandard.library/2.0.3/index.json b/Build/third-party-libraries/packages/nuget.org/netstandard.library/2.0.3/index.json index 7f83426..2f4ce5c 100644 --- a/Build/third-party-libraries/packages/nuget.org/netstandard.library/2.0.3/index.json +++ b/Build/third-party-libraries/packages/nuget.org/netstandard.library/2.0.3/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": false, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0", diff --git a/Build/third-party-libraries/packages/nuget.org/netstandard.library/2.0.3/readme.md b/Build/third-party-libraries/packages/nuget.org/netstandard.library/2.0.3/readme.md index e080610..9f84dcf 100644 --- a/Build/third-party-libraries/packages/nuget.org/netstandard.library/2.0.3/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/netstandard.library/2.0.3/readme.md @@ -3,7 +3,7 @@ NETStandard.Library [2.0.3](https://www.nuget.org/packages/NETStandard.Library/2 Used by: SqlDatabase -Target frameworks: net472, net8.0, net9.0, netstandard2.0 +Target frameworks: net10.0, net472, net8.0, net9.0, netstandard2.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.3/index.json b/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.3/index.json index 59dea0a..bd3c32c 100644 --- a/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.3/index.json +++ b/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.3/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.3/readme.md b/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.3/readme.md index cc53d78..c1caf3e 100644 --- a/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.3/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.3/readme.md @@ -3,7 +3,7 @@ Newtonsoft.Json [13.0.3](https://www.nuget.org/packages/Newtonsoft.Json/13.0.3) Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.4/index.json b/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.4/index.json index 59dea0a..bd3c32c 100644 --- a/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.4/index.json +++ b/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.4/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.4/readme.md b/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.4/readme.md index 79af6f2..6f393a8 100644 --- a/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.4/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.4/readme.md @@ -3,7 +3,7 @@ Newtonsoft.Json [13.0.4](https://www.nuget.org/packages/Newtonsoft.Json/13.0.4) Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/nunit/4.4.0/index.json b/Build/third-party-libraries/packages/nuget.org/nunit/4.4.0/index.json index 9966d0d..08ce5fd 100644 --- a/Build/third-party-libraries/packages/nuget.org/nunit/4.4.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/nunit/4.4.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/nunit/4.4.0/readme.md b/Build/third-party-libraries/packages/nuget.org/nunit/4.4.0/readme.md index 8653cac..20063d4 100644 --- a/Build/third-party-libraries/packages/nuget.org/nunit/4.4.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/nunit/4.4.0/readme.md @@ -3,7 +3,7 @@ NUnit [4.4.0](https://www.nuget.org/packages/NUnit/4.4.0) Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/5.1.0/index.json b/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/5.1.0/index.json index 7d37045..691bf03 100644 --- a/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/5.1.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/5.1.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/5.1.0/readme.md b/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/5.1.0/readme.md index 9801384..85682c4 100644 --- a/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/5.1.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/5.1.0/readme.md @@ -3,7 +3,7 @@ NUnit3TestAdapter [5.1.0](https://www.nuget.org/packages/NUnit3TestAdapter/5.1.0 Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.556/index.json b/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.556/index.json index 595ebeb..8539562 100644 --- a/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.556/index.json +++ b/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.556/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0", diff --git a/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.556/readme.md b/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.556/readme.md index ef2db19..644f456 100644 --- a/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.556/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.556/readme.md @@ -3,7 +3,7 @@ StyleCop.Analyzers.Unstable [1.2.0.556](https://www.nuget.org/packages/StyleCop. Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0, netstandard2.0 +Target frameworks: net10.0, net472, net8.0, net9.0, netstandard2.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/system.buffers/4.5.1/index.json b/Build/third-party-libraries/packages/nuget.org/system.buffers/4.5.1/index.json index 6d42c43..95243ab 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.buffers/4.5.1/index.json +++ b/Build/third-party-libraries/packages/nuget.org/system.buffers/4.5.1/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": false, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0", diff --git a/Build/third-party-libraries/packages/nuget.org/system.buffers/4.5.1/readme.md b/Build/third-party-libraries/packages/nuget.org/system.buffers/4.5.1/readme.md index 0d8fe9e..0fb057f 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.buffers/4.5.1/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/system.buffers/4.5.1/readme.md @@ -3,7 +3,7 @@ System.Buffers [4.5.1](https://www.nuget.org/packages/System.Buffers/4.5.1) Used by: SqlDatabase -Target frameworks: net472, net8.0, net9.0, netstandard2.0 +Target frameworks: net10.0, net472, net8.0, net9.0, netstandard2.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/system.collections.immutable/1.5.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.collections.immutable/1.5.0/index.json index 4c92653..8f8cb6e 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.collections.immutable/1.5.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/system.collections.immutable/1.5.0/index.json @@ -9,6 +9,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/system.collections.immutable/1.5.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.collections.immutable/1.5.0/readme.md index 7e80315..8cfcd91 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.collections.immutable/1.5.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/system.collections.immutable/1.5.0/readme.md @@ -3,7 +3,7 @@ System.Collections.Immutable [1.5.0](https://www.nuget.org/packages/System.Colle Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/system.collections.immutable/8.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.collections.immutable/8.0.0/index.json index ab9666a..a533641 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.collections.immutable/8.0.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/system.collections.immutable/8.0.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": false, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0", diff --git a/Build/third-party-libraries/packages/nuget.org/system.collections.immutable/8.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.collections.immutable/8.0.0/readme.md index b08c7a8..45f712b 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.collections.immutable/8.0.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/system.collections.immutable/8.0.0/readme.md @@ -3,7 +3,7 @@ System.Collections.Immutable [8.0.0](https://www.nuget.org/packages/System.Colle Used by: SqlDatabase -Target frameworks: net472, net8.0, net9.0, netstandard2.0 +Target frameworks: net10.0, net472, net8.0, net9.0, netstandard2.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.6/index.json b/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.6/index.json index 792a53f..4543806 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.6/index.json +++ b/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.6/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": false, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0", diff --git a/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.6/readme.md b/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.6/readme.md index 0702142..f336582 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.6/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.6/readme.md @@ -3,7 +3,7 @@ System.Data.SqlClient [4.8.6](https://www.nuget.org/packages/System.Data.SqlClie Used by: SqlDatabase -Target frameworks: net472, net8.0, net9.0, netstandard2.0 +Target frameworks: net10.0, net472, net8.0, net9.0, netstandard2.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/5.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/5.0.0/index.json index c547365..62e2e30 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/5.0.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/5.0.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/5.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/5.0.0/readme.md index eac1734..702dc44 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/5.0.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/5.0.0/readme.md @@ -3,7 +3,7 @@ System.Diagnostics.DiagnosticSource [5.0.0](https://www.nuget.org/packages/Syste Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/8.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/8.0.0/index.json index ab9666a..a533641 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/8.0.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/8.0.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": false, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0", diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/8.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/8.0.0/readme.md index 2a46f6a..695106f 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/8.0.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/8.0.0/readme.md @@ -3,7 +3,7 @@ System.Diagnostics.DiagnosticSource [8.0.0](https://www.nuget.org/packages/Syste Used by: SqlDatabase -Target frameworks: net472, net8.0, net9.0, netstandard2.0 +Target frameworks: net10.0, net472, net8.0, net9.0, netstandard2.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/8.0.1/index.json b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/8.0.1/index.json index c5e9226..6880971 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/8.0.1/index.json +++ b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/8.0.1/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": false, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0", diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/8.0.1/readme.md b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/8.0.1/readme.md index 899f1bc..729a64c 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/8.0.1/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/8.0.1/readme.md @@ -3,7 +3,7 @@ System.Diagnostics.DiagnosticSource [8.0.1](https://www.nuget.org/packages/Syste Used by: SqlDatabase -Target frameworks: net472, net8.0, net9.0, netstandard2.0 +Target frameworks: net10.0, net472, net8.0, net9.0, netstandard2.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.5/index.json b/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.5/index.json index 1bf57bc..c134cf8 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.5/index.json +++ b/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.5/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": false, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0", diff --git a/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.5/readme.md b/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.5/readme.md index e5d79dd..762d5f4 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.5/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.5/readme.md @@ -3,7 +3,7 @@ System.Memory [4.5.5](https://www.nuget.org/packages/System.Memory/4.5.5) Used by: SqlDatabase -Target frameworks: net472, net8.0, net9.0, netstandard2.0 +Target frameworks: net10.0, net472, net8.0, net9.0, netstandard2.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/index.json index 84f43d9..4236a12 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/readme.md index 2c8c81d..25d256d 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/readme.md @@ -3,7 +3,7 @@ System.Numerics.Vectors [4.5.0](https://www.nuget.org/packages/System.Numerics.V Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/system.reflection.metadata/1.6.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.reflection.metadata/1.6.0/index.json index d165310..0435c9c 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.reflection.metadata/1.6.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/system.reflection.metadata/1.6.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/system.reflection.metadata/1.6.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.reflection.metadata/1.6.0/readme.md index 6c76847..6644e26 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.reflection.metadata/1.6.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/system.reflection.metadata/1.6.0/readme.md @@ -3,7 +3,7 @@ System.Reflection.Metadata [1.6.0](https://www.nuget.org/packages/System.Reflect Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/system.reflection.metadata/8.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.reflection.metadata/8.0.0/index.json index 8e8030c..b19e757 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.reflection.metadata/8.0.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/system.reflection.metadata/8.0.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/system.reflection.metadata/8.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.reflection.metadata/8.0.0/readme.md index c1785e1..1ba865e 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.reflection.metadata/8.0.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/system.reflection.metadata/8.0.0/readme.md @@ -3,7 +3,7 @@ System.Reflection.Metadata [8.0.0](https://www.nuget.org/packages/System.Reflect Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/5.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/5.0.0/index.json index c547365..62e2e30 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/5.0.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/5.0.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/5.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/5.0.0/readme.md index fdb6a98..a940fb2 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/5.0.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/5.0.0/readme.md @@ -3,7 +3,7 @@ System.Runtime.CompilerServices.Unsafe [5.0.0](https://www.nuget.org/packages/Sy Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/6.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/6.0.0/index.json index 8561e78..14fe618 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/6.0.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/6.0.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": false, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0", diff --git a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/6.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/6.0.0/readme.md index da14f32..03a6d8b 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/6.0.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/6.0.0/readme.md @@ -3,7 +3,7 @@ System.Runtime.CompilerServices.Unsafe [6.0.0](https://www.nuget.org/packages/Sy Used by: SqlDatabase -Target frameworks: net472, net8.0, net9.0, netstandard2.0 +Target frameworks: net10.0, net472, net8.0, net9.0, netstandard2.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/index.json index d0c0bfa..5844988 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": false, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0", diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/readme.md index 59995c7..bd1c498 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/readme.md @@ -3,7 +3,7 @@ System.Security.AccessControl [4.7.0](https://www.nuget.org/packages/System.Secu Used by: SqlDatabase -Target frameworks: net472, net8.0, net9.0, netstandard2.0 +Target frameworks: net10.0, net472, net8.0, net9.0, netstandard2.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/index.json index 5bf1209..69184c6 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": false, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0", diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/readme.md index f401adc..6f1adb6 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/readme.md @@ -3,7 +3,7 @@ System.Security.Principal.Windows [4.7.0](https://www.nuget.org/packages/System. Used by: SqlDatabase -Target frameworks: net472, net8.0, net9.0, netstandard2.0 +Target frameworks: net10.0, net472, net8.0, net9.0, netstandard2.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/system.threading.tasks.extensions/4.5.4/index.json b/Build/third-party-libraries/packages/nuget.org/system.threading.tasks.extensions/4.5.4/index.json index 86a9d51..9a6e6d6 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.threading.tasks.extensions/4.5.4/index.json +++ b/Build/third-party-libraries/packages/nuget.org/system.threading.tasks.extensions/4.5.4/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": false, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0", diff --git a/Build/third-party-libraries/packages/nuget.org/system.threading.tasks.extensions/4.5.4/readme.md b/Build/third-party-libraries/packages/nuget.org/system.threading.tasks.extensions/4.5.4/readme.md index 651782e..4c6e8ee 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.threading.tasks.extensions/4.5.4/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/system.threading.tasks.extensions/4.5.4/readme.md @@ -3,7 +3,7 @@ System.Threading.Tasks.Extensions [4.5.4](https://www.nuget.org/packages/System. Used by: SqlDatabase -Target frameworks: net472, net8.0, net9.0, netstandard2.0 +Target frameworks: net10.0, net472, net8.0, net9.0, netstandard2.0 License: [MIT](../../../../licenses/mit) diff --git a/Build/third-party-libraries/packages/nuget.org/system.valuetuple/4.5.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.valuetuple/4.5.0/index.json index 84f43d9..4236a12 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.valuetuple/4.5.0/index.json +++ b/Build/third-party-libraries/packages/nuget.org/system.valuetuple/4.5.0/index.json @@ -10,6 +10,7 @@ "Name": "SqlDatabase", "InternalOnly": true, "TargetFrameworks": [ + "net10.0", "net472", "net8.0", "net9.0" diff --git a/Build/third-party-libraries/packages/nuget.org/system.valuetuple/4.5.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.valuetuple/4.5.0/readme.md index 9a8db6a..e1fd99b 100644 --- a/Build/third-party-libraries/packages/nuget.org/system.valuetuple/4.5.0/readme.md +++ b/Build/third-party-libraries/packages/nuget.org/system.valuetuple/4.5.0/readme.md @@ -3,7 +3,7 @@ System.ValueTuple [4.5.0](https://www.nuget.org/packages/System.ValueTuple/4.5.0 Used by: SqlDatabase internal -Target frameworks: net472, net8.0, net9.0 +Target frameworks: net10.0, net472, net8.0, net9.0 License: [MIT](../../../../licenses/mit) diff --git a/Examples/CSharpMirationStep/readme.md b/Examples/CSharpMirationStep/readme.md index 68eba98..ea61986 100644 --- a/Examples/CSharpMirationStep/readme.md +++ b/Examples/CSharpMirationStep/readme.md @@ -3,11 +3,11 @@ Any assembly script is -- .exe or .dll for target framework is 4.7.2+ +- .exe or .dll for target framework 4.7.2+ - .dll for .net 8.0+ - has exactly one class with script implementation -This project is an example of script implementation. +[CSharpMirationStep](CSharpMirationStep.csproj) project is an example of script implementation. The build output is 2.1_2.2.dll with target framework 4.7.2. Due to the current dependencies, 2.1_2.2.dll works well on .net 8.0+. diff --git a/Examples/PackageManagerConsole/README.md b/Examples/PackageManagerConsole/README.md index 36d81b1..7d1f283 100644 --- a/Examples/PackageManagerConsole/README.md +++ b/Examples/PackageManagerConsole/README.md @@ -3,7 +3,7 @@ How to use SqlDatabase in the VS Package manager console This example shows how to combine [SolutionScripts](https://www.nuget.org/packages/SolutionScripts/) and SqlDatabase -Open this [solution](PackageManagerConsole.slnx) in the Visual Studio. Open Package manage console (in the VS menu Tools/NuGet Package Manager/Package Manager Console) +Open [PackageManagerConsole](PackageManagerConsole.slnx) solution in the Visual Studio. Open Package manage console (in the VS menu Tools/NuGet Package Manager/Package Manager Console) ![Console](Sreen.png) diff --git a/Examples/PowerShellScript/readme.md b/Examples/PowerShellScript/readme.md index f6fc214..46623cc 100644 --- a/Examples/PowerShellScript/readme.md +++ b/Examples/PowerShellScript/readme.md @@ -67,12 +67,13 @@ The version with which you run the module. Installed Powershell Desktop version. -### .net SDK tool for .net 6.0+ +### .net SDK tool for .net 8.0+ [![NuGet](https://img.shields.io/nuget/v/SqlDatabase.GlobalTool.svg?style=flat-square&label=nuget%20dotnet%20tool)](https://www.nuget.org/packages/SqlDatabase.GlobalTool/) Pre-installed Powershell Core is required, will be used by SqlDatabase as external component. Due to the Powershell Core design: +* SqlDatabase .net 10.0 can host Powershell Core versions below 7.7 * SqlDatabase .net 9.0 can host Powershell Core versions below 7.6 * SqlDatabase .net 8.0 can host Powershell Core versions below 7.5 diff --git a/README.md b/README.md index 0519479..d4303d6 100644 --- a/README.md +++ b/README.md @@ -41,9 +41,9 @@ Installation PowerShell module is compatible with Powershell Core 7.2+ and PowerShell Desktop 5.1. -.net tool is compatible with .net sdk 9.0 and 8.0. +.net tool is compatible with .net sdk 10.0, 9.0 and 8.0. -Command-line tool is compatible with .net runtime 9.0, 8.0 and .net framework 4.7.2+. +Command-line tool is compatible with .net runtime 10.0, 9.0, 8.0 and .net framework 4.7.2+. ### PowerShell, from gallery diff --git a/Sources/Docker/image-dotnet-runtime-10.0.dockerfile b/Sources/Docker/image-dotnet-runtime-10.0.dockerfile new file mode 100644 index 0000000..58af29c --- /dev/null +++ b/Sources/Docker/image-dotnet-runtime-10.0.dockerfile @@ -0,0 +1,8 @@ +FROM mcr.microsoft.com/dotnet/runtime:10.0 + +RUN apt-get update && \ + apt-get install -y curl && \ + curl -s -L https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-preview.4/powershell-preview_7.6.0-preview.4-1.deb_amd64.deb --output powershell.deb && \ + dpkg -i powershell.deb && \ + apt-get install -f && \ + rm -f powershell.deb \ No newline at end of file diff --git a/Sources/Docker/image-dotnet-runtime-8.0.dockerfile b/Sources/Docker/image-dotnet-runtime-8.0.dockerfile index 205a15a..52c1af4 100644 --- a/Sources/Docker/image-dotnet-runtime-8.0.dockerfile +++ b/Sources/Docker/image-dotnet-runtime-8.0.dockerfile @@ -2,7 +2,7 @@ FROM mcr.microsoft.com/dotnet/runtime:8.0 RUN apt-get update && \ apt-get install -y curl && \ - curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.6/powershell_7.4.6-1.deb_amd64.deb --output powershell.deb && \ + curl -s -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.12/powershell_7.4.12-1.deb_amd64.deb --output powershell.deb && \ dpkg -i powershell.deb && \ apt-get install -f && \ rm -f powershell.deb \ No newline at end of file diff --git a/Sources/Docker/image-dotnet-runtime-9.0.dockerfile b/Sources/Docker/image-dotnet-runtime-9.0.dockerfile index a42a0a8..79653e5 100644 --- a/Sources/Docker/image-dotnet-runtime-9.0.dockerfile +++ b/Sources/Docker/image-dotnet-runtime-9.0.dockerfile @@ -2,7 +2,7 @@ FROM mcr.microsoft.com/dotnet/runtime:9.0 RUN apt-get update && \ apt-get install -y curl && \ - curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-preview.5/powershell-preview_7.5.0-preview.5-1.deb_amd64.deb --output powershell.deb && \ + curl -s -L https://github.com/PowerShell/PowerShell/releases/download/v7.5.3/powershell_7.5.3-1.deb_amd64.deb --output powershell.deb && \ dpkg -i powershell.deb && \ apt-get install -f && \ rm -f powershell.deb \ No newline at end of file diff --git a/Sources/Docker/image-dotnet-sdk-10.0.dockerfile b/Sources/Docker/image-dotnet-sdk-10.0.dockerfile new file mode 100644 index 0000000..9b7543b --- /dev/null +++ b/Sources/Docker/image-dotnet-sdk-10.0.dockerfile @@ -0,0 +1,7 @@ +FROM mcr.microsoft.com/dotnet/sdk:10.0 + +RUN apt-get update && \ + curl -s -L https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-preview.4/powershell-preview_7.6.0-preview.4-1.deb_amd64.deb --output powershell.deb && \ + dpkg -i powershell.deb && \ + apt-get install -f && \ + rm -f powershell.deb \ No newline at end of file diff --git a/Sources/Docker/image-dotnet-sdk-8.0.dockerfile b/Sources/Docker/image-dotnet-sdk-8.0.dockerfile index 4336701..d55cfb6 100644 --- a/Sources/Docker/image-dotnet-sdk-8.0.dockerfile +++ b/Sources/Docker/image-dotnet-sdk-8.0.dockerfile @@ -1,7 +1,7 @@ FROM mcr.microsoft.com/dotnet/sdk:8.0 RUN apt-get update && \ - curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.6/powershell_7.4.6-1.deb_amd64.deb --output powershell.deb && \ + curl -s -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.12/powershell_7.4.12-1.deb_amd64.deb --output powershell.deb && \ dpkg -i powershell.deb && \ apt-get install -f && \ rm -f powershell.deb \ No newline at end of file diff --git a/Sources/Docker/image-dotnet-sdk-9.0.dockerfile b/Sources/Docker/image-dotnet-sdk-9.0.dockerfile index 9241a03..da3be04 100644 --- a/Sources/Docker/image-dotnet-sdk-9.0.dockerfile +++ b/Sources/Docker/image-dotnet-sdk-9.0.dockerfile @@ -1,7 +1,7 @@ FROM mcr.microsoft.com/dotnet/sdk:9.0 RUN apt-get update && \ - curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.5.0-preview.5/powershell-preview_7.5.0-preview.5-1.deb_amd64.deb --output powershell.deb && \ + curl -s -L https://github.com/PowerShell/PowerShell/releases/download/v7.5.3/powershell_7.5.3-1.deb_amd64.deb --output powershell.deb && \ dpkg -i powershell.deb && \ apt-get install -f && \ rm -f powershell.deb \ No newline at end of file diff --git a/Sources/SqlDatabase.Adapter.AssemblyScripts.Test/SqlDatabase.Adapter.AssemblyScripts.Test.csproj b/Sources/SqlDatabase.Adapter.AssemblyScripts.Test/SqlDatabase.Adapter.AssemblyScripts.Test.csproj index 631ec6d..d565502 100644 --- a/Sources/SqlDatabase.Adapter.AssemblyScripts.Test/SqlDatabase.Adapter.AssemblyScripts.Test.csproj +++ b/Sources/SqlDatabase.Adapter.AssemblyScripts.Test/SqlDatabase.Adapter.AssemblyScripts.Test.csproj @@ -1,7 +1,7 @@  - net472;net8.0;net9.0 + net472;net8.0;net9.0;net10.0 SqlDatabase.Adapter.AssemblyScripts NU1702 diff --git a/Sources/SqlDatabase.Adapter.MsSql.Test/SqlDatabase.Adapter.MsSql.Test.csproj b/Sources/SqlDatabase.Adapter.MsSql.Test/SqlDatabase.Adapter.MsSql.Test.csproj index 47f57d0..3fc7646 100644 --- a/Sources/SqlDatabase.Adapter.MsSql.Test/SqlDatabase.Adapter.MsSql.Test.csproj +++ b/Sources/SqlDatabase.Adapter.MsSql.Test/SqlDatabase.Adapter.MsSql.Test.csproj @@ -1,7 +1,7 @@  - net472;net8.0;net9.0 + net472;net8.0;net9.0;net10.0 SqlDatabase.Adapter.MsSql diff --git a/Sources/SqlDatabase.Adapter.MySql.Test/SqlDatabase.Adapter.MySql.Test.csproj b/Sources/SqlDatabase.Adapter.MySql.Test/SqlDatabase.Adapter.MySql.Test.csproj index eb7bafb..e1bc8a3 100644 --- a/Sources/SqlDatabase.Adapter.MySql.Test/SqlDatabase.Adapter.MySql.Test.csproj +++ b/Sources/SqlDatabase.Adapter.MySql.Test/SqlDatabase.Adapter.MySql.Test.csproj @@ -1,7 +1,7 @@  - net472;net8.0;net9.0 + net472;net8.0;net9.0;net10.0 SqlDatabase.Adapter.MySql diff --git a/Sources/SqlDatabase.Adapter.PgSql.Test/SqlDatabase.Adapter.PgSql.Test.csproj b/Sources/SqlDatabase.Adapter.PgSql.Test/SqlDatabase.Adapter.PgSql.Test.csproj index 543e4d2..e0f0bed 100644 --- a/Sources/SqlDatabase.Adapter.PgSql.Test/SqlDatabase.Adapter.PgSql.Test.csproj +++ b/Sources/SqlDatabase.Adapter.PgSql.Test/SqlDatabase.Adapter.PgSql.Test.csproj @@ -1,7 +1,7 @@  - net472;net8.0;net9.0 + net472;net8.0;net9.0;net10.0 SqlDatabase.Adapter.PgSql diff --git a/Sources/SqlDatabase.Adapter.PowerShellScripts.Test/InstallationSeekerTest.cs b/Sources/SqlDatabase.Adapter.PowerShellScripts.Test/InstallationSeekerTest.cs index 73ded65..4ca71bf 100644 --- a/Sources/SqlDatabase.Adapter.PowerShellScripts.Test/InstallationSeekerTest.cs +++ b/Sources/SqlDatabase.Adapter.PowerShellScripts.Test/InstallationSeekerTest.cs @@ -18,8 +18,10 @@ public void BeforeAllTests() var version = FrameworkVersion.Net472; #elif NET8_0 var version = FrameworkVersion.Net8; -#else +#elif NET9_0 var version = FrameworkVersion.Net9; +#else + var version = FrameworkVersion.Net10; #endif _runtime = new HostedRuntime(false, RuntimeInformation.IsOSPlatform(OSPlatform.Windows), version); diff --git a/Sources/SqlDatabase.Adapter.PowerShellScripts.Test/PowerShellTest.cs b/Sources/SqlDatabase.Adapter.PowerShellScripts.Test/PowerShellTest.cs index 46fb61c..eb0b2cf 100644 --- a/Sources/SqlDatabase.Adapter.PowerShellScripts.Test/PowerShellTest.cs +++ b/Sources/SqlDatabase.Adapter.PowerShellScripts.Test/PowerShellTest.cs @@ -36,8 +36,10 @@ public void BeforeAllTests() var version = FrameworkVersion.Net472; #elif NET8_0 var version = FrameworkVersion.Net8; -#else +#elif NET9_0 var version = FrameworkVersion.Net9; +#else + var version = FrameworkVersion.Net10; #endif var runtime = new HostedRuntime(false, RuntimeInformation.IsOSPlatform(OSPlatform.Windows), version); diff --git a/Sources/SqlDatabase.Adapter.PowerShellScripts.Test/SqlDatabase.Adapter.PowerShellScripts.Test.csproj b/Sources/SqlDatabase.Adapter.PowerShellScripts.Test/SqlDatabase.Adapter.PowerShellScripts.Test.csproj index 8add522..60f69f1 100644 --- a/Sources/SqlDatabase.Adapter.PowerShellScripts.Test/SqlDatabase.Adapter.PowerShellScripts.Test.csproj +++ b/Sources/SqlDatabase.Adapter.PowerShellScripts.Test/SqlDatabase.Adapter.PowerShellScripts.Test.csproj @@ -1,7 +1,7 @@  - net472;net8.0;net9.0 + net472;net8.0;net9.0;net10.0 SqlDatabase.Adapter.PowerShellScripts diff --git a/Sources/SqlDatabase.Adapter.PowerShellScripts/InstallationSeeker.cs b/Sources/SqlDatabase.Adapter.PowerShellScripts/InstallationSeeker.cs index 0d706b6..93b8502 100644 --- a/Sources/SqlDatabase.Adapter.PowerShellScripts/InstallationSeeker.cs +++ b/Sources/SqlDatabase.Adapter.PowerShellScripts/InstallationSeeker.cs @@ -72,9 +72,14 @@ public static bool TryGetInfo(string installationPath, out InstallationInfo info private static bool IsCompatibleVersion(FrameworkVersion runtimeVersion, Version version) { + if (runtimeVersion == FrameworkVersion.Net10) + { + return version < new Version("7.7"); + } + if (runtimeVersion == FrameworkVersion.Net9) { - return version <= new Version("7.6"); + return version < new Version("7.6"); } if (runtimeVersion == FrameworkVersion.Net8) diff --git a/Sources/SqlDatabase.Adapter.Sql.Test/SqlDatabase.Adapter.Sql.Test.csproj b/Sources/SqlDatabase.Adapter.Sql.Test/SqlDatabase.Adapter.Sql.Test.csproj index 1a759ba..93b9a92 100644 --- a/Sources/SqlDatabase.Adapter.Sql.Test/SqlDatabase.Adapter.Sql.Test.csproj +++ b/Sources/SqlDatabase.Adapter.Sql.Test/SqlDatabase.Adapter.Sql.Test.csproj @@ -1,7 +1,7 @@  - net472;net8.0;net9.0 + net472;net8.0;net9.0;net10.0 SqlDatabase.Adapter.Sql diff --git a/Sources/SqlDatabase.Adapter/HostedRuntime.cs b/Sources/SqlDatabase.Adapter/HostedRuntime.cs index 7261b65..6e6c026 100644 --- a/Sources/SqlDatabase.Adapter/HostedRuntime.cs +++ b/Sources/SqlDatabase.Adapter/HostedRuntime.cs @@ -4,7 +4,8 @@ public enum FrameworkVersion { Net472, Net8, - Net9 + Net9, + Net10 } public readonly struct HostedRuntime diff --git a/Sources/SqlDatabase.CommandLine.Test/SqlDatabase.CommandLine.Test.csproj b/Sources/SqlDatabase.CommandLine.Test/SqlDatabase.CommandLine.Test.csproj index 0f1585c..46177c0 100644 --- a/Sources/SqlDatabase.CommandLine.Test/SqlDatabase.CommandLine.Test.csproj +++ b/Sources/SqlDatabase.CommandLine.Test/SqlDatabase.CommandLine.Test.csproj @@ -1,7 +1,7 @@  - net472;net8.0;net9.0 + net472;net8.0;net9.0;net10.0 SqlDatabase.CommandLine diff --git a/Sources/SqlDatabase.Configuration.Test/SqlDatabase.Configuration.Test.csproj b/Sources/SqlDatabase.Configuration.Test/SqlDatabase.Configuration.Test.csproj index d57ba30..d7d95ec 100644 --- a/Sources/SqlDatabase.Configuration.Test/SqlDatabase.Configuration.Test.csproj +++ b/Sources/SqlDatabase.Configuration.Test/SqlDatabase.Configuration.Test.csproj @@ -1,7 +1,7 @@  - net472;net8.0;net9.0 + net472;net8.0;net9.0;net10.0 SqlDatabase.Configuration diff --git a/Sources/SqlDatabase.FileSystem.Test/SqlDatabase.FileSystem.Test.csproj b/Sources/SqlDatabase.FileSystem.Test/SqlDatabase.FileSystem.Test.csproj index e4d2de4..9c881d0 100644 --- a/Sources/SqlDatabase.FileSystem.Test/SqlDatabase.FileSystem.Test.csproj +++ b/Sources/SqlDatabase.FileSystem.Test/SqlDatabase.FileSystem.Test.csproj @@ -1,7 +1,7 @@  - net472;net8.0;net9.0 + net472;net8.0;net9.0;net10.0 SqlDatabase.FileSystem diff --git a/Sources/SqlDatabase.Sequence.Test/SqlDatabase.Sequence.Test.csproj b/Sources/SqlDatabase.Sequence.Test/SqlDatabase.Sequence.Test.csproj index bd26528..a1a0d7f 100644 --- a/Sources/SqlDatabase.Sequence.Test/SqlDatabase.Sequence.Test.csproj +++ b/Sources/SqlDatabase.Sequence.Test/SqlDatabase.Sequence.Test.csproj @@ -1,7 +1,7 @@  - net472;net8.0;net9.0 + net472;net8.0;net9.0;net10.0 SqlDatabase.Sequence diff --git a/Sources/SqlDatabase.Test/Configuration/HostedRuntimeResolverTest.cs b/Sources/SqlDatabase.Test/Configuration/HostedRuntimeResolverTest.cs index 958a52a..9d816b1 100644 --- a/Sources/SqlDatabase.Test/Configuration/HostedRuntimeResolverTest.cs +++ b/Sources/SqlDatabase.Test/Configuration/HostedRuntimeResolverTest.cs @@ -19,8 +19,10 @@ public void GetRuntime() var expected = FrameworkVersion.Net472; #elif NET8_0 var expected = FrameworkVersion.Net8; -#else +#elif NET9_0 var expected = FrameworkVersion.Net9; +#else + var expected = FrameworkVersion.Net10; #endif var actual = HostedRuntimeResolver.GetRuntime(false); diff --git a/Sources/SqlDatabase.Test/SqlDatabase.Test.csproj b/Sources/SqlDatabase.Test/SqlDatabase.Test.csproj index 70af48a..2fb0344 100644 --- a/Sources/SqlDatabase.Test/SqlDatabase.Test.csproj +++ b/Sources/SqlDatabase.Test/SqlDatabase.Test.csproj @@ -1,7 +1,7 @@  - net472;net8.0;net9.0 + net472;net8.0;net9.0;net10.0 SqlDatabase diff --git a/Sources/SqlDatabase/Configuration/HostedRuntimeResolver.cs b/Sources/SqlDatabase/Configuration/HostedRuntimeResolver.cs index 8ded7ca..d3425bc 100644 --- a/Sources/SqlDatabase/Configuration/HostedRuntimeResolver.cs +++ b/Sources/SqlDatabase/Configuration/HostedRuntimeResolver.cs @@ -37,8 +37,10 @@ internal static FrameworkVersion ResolveVersion(string description, Version vers { case <= 8: return FrameworkVersion.Net8; - default: + case 9: return FrameworkVersion.Net9; + default: + return FrameworkVersion.Net10; } } diff --git a/Sources/SqlDatabase/Program.cs b/Sources/SqlDatabase/Program.cs index e721e79..33ccd32 100644 --- a/Sources/SqlDatabase/Program.cs +++ b/Sources/SqlDatabase/Program.cs @@ -85,7 +85,7 @@ private static string GetHelpFileName(HostedRuntime runtime, string? commandName private static string LoadHelpContent(string fileName) { - var scope = typeof(ICommandLine); + var scope = typeof(IEnvironmentBuilder); // .net core resource name is case-sensitive var fullName = scope.Namespace + "." + fileName; diff --git a/Sources/SqlDatabase/SqlDatabase.csproj b/Sources/SqlDatabase/SqlDatabase.csproj index da2f8af..fb2f165 100644 --- a/Sources/SqlDatabase/SqlDatabase.csproj +++ b/Sources/SqlDatabase/SqlDatabase.csproj @@ -1,7 +1,7 @@  - net472;net8.0;net9.0;netstandard2.0 - net8.0;net9.0 + net472;net8.0;net9.0;net10.0;netstandard2.0 + net8.0;net9.0;net10.0 Exe diff --git a/Sources/global.json b/Sources/global.json index 80e1995..6b0856a 100644 --- a/Sources/global.json +++ b/Sources/global.json @@ -1,7 +1,7 @@ { "sdk": { - "version": "9.0.300", - "allowPrerelease": false, + "version": "10.0.100-rc.1.25451.107", + "allowPrerelease": true, "rollForward": "latestFeature" } } \ No newline at end of file