diff --git a/Build/README.md b/Build/README.md
index cf17b991..f5304836 100644
--- a/Build/README.md
+++ b/Build/README.md
@@ -3,14 +3,14 @@
build.ps1 is designed to run on windows
- PowerShell Desktop 5.1
+- PowerShell [7.3.0](https://github.com/PowerShell/PowerShell/releases/tag/v7.3.0) for .net 7.0 tests
- PowerShell [7.2.1](https://github.com/PowerShell/PowerShell/releases/tag/v7.2.1) for .net 6.0 tests
- PowerShell [7.1.5](https://github.com/PowerShell/PowerShell/releases/tag/v7.1.5) for .net 5.0 tests
- PowerShell [7.0.8](https://github.com/PowerShell/PowerShell/releases/tag/v7.0.8) for .net core 3.1 tests
-- Install-Module -Name InvokeBuild -RequiredVersion 5.8.7
-- ThirdPartyLibraries https://www.nuget.org/packages/ThirdPartyLibraries.GlobalTool/
+- Install-Module -Name [InvokeBuild](https://www.powershellgallery.com/packages/InvokeBuild/5.9.12) -RequiredVersion 5.9.12
+- Install-Module -Name [ThirdPartyLibraries](https://www.powershellgallery.com/packages/ThirdPartyLibraries/3.1.2) -RequiredVersion 3.1.2
- .net framework 4.7.2+ sdk
-- .net core 3.1 sdk
-- .net 5.0 sdk
+- .net 7.0 sdk
- docker, switched to linux containers
## How to build
@@ -19,7 +19,7 @@ build.ps1 is designed to run on windows
PS> git clone https://github.com/max-ieremenko/SqlDatabase.git
# build required docker images
-PS> .\Build\create-images.ps1
+PS> .\Build\create-images.ps1
# run build
PS> .\Build\build.ps1
diff --git a/Build/build-scripts.ps1 b/Build/build-scripts.ps1
index d28438c2..08afa64c 100644
--- a/Build/build-scripts.ps1
+++ b/Build/build-scripts.ps1
@@ -25,8 +25,7 @@ function Get-AssemblyVersion($assemblyInfoCsPath) {
}
function Get-RepositoryCommitId {
- $response = (Invoke-RestMethod -Uri "https://api.github.com/repos/max-ieremenko/SqlDatabase/commits/master")
- return $response.sha
+ git rev-parse HEAD
}
function Start-Mssql {
@@ -157,26 +156,30 @@ function Wait-Connection {
$timeout = 50
)
- $connection = New-Object -TypeName $connectionName -ArgumentList $connectionString
- try {
- for ($i = 0; $i -lt $timeout; $i++) {
- try {
- $connection.Open()
- return
- }
- catch {
- Start-Sleep -Seconds 1
- }
+ function Test-Connection {
+ $connection = New-Object -TypeName $connectionName -ArgumentList $connectionString
+ try {
+ $connection.Open()
}
+ finally {
+ $connection.Dispose()
+ }
+ }
+ for ($i = 0; $i -lt $timeout; $i++) {
try {
- $connection.Open()
+ Test-Connection
+ return
}
catch {
- throw "$connectionName $connectionString"
+ Start-Sleep -Seconds 1
}
}
- finally {
- $connection.Dispose()
+
+ try {
+ Test-Connection
+ }
+ catch {
+ throw "$connectionName $connectionString"
}
}
\ No newline at end of file
diff --git a/Build/build-tasks.it-tool-linux.ps1 b/Build/build-tasks.it-tool-linux.ps1
index ad7f1ad6..65431c39 100644
--- a/Build/build-tasks.it-tool-linux.ps1
+++ b/Build/build-tasks.it-tool-linux.ps1
@@ -32,7 +32,7 @@ task RunTest {
$test = (Join-Path $settings.integrationTests $database) + ":/test"
exec {
- docker run --rm `
+ docker run -it --rm `
-v $app `
-v $test `
--env connectionString=$connectionString `
diff --git a/Build/build-tasks.ps1 b/Build/build-tasks.ps1
index 947a2bb4..52261cd2 100644
--- a/Build/build-tasks.ps1
+++ b/Build/build-tasks.ps1
@@ -41,7 +41,7 @@ task Build {
}
task ThirdPartyNotices {
- Invoke-Build -File build-tasks.third-party.ps1 -Task "ThirdParty" -settings $settings
+ Invoke-Build -File build-tasks.third-party.ps1 -settings $settings
}
task PackGlobalTool {
@@ -103,25 +103,16 @@ task PackManualDownload PackGlobalTool, PackPoweShellModule, {
$thirdParty = Join-Path $settings.bin "ThirdPartyNotices.txt"
$packageVersion = $settings.version
- $destination = Join-Path $out "SqlDatabase.$packageVersion-net452.zip"
- $source = Join-Path $settings.bin "SqlDatabase\net452\*"
- Compress-Archive -Path $source, $lic, $thirdParty -DestinationPath $destination
-
$destination = Join-Path $out "SqlDatabase.$packageVersion-PowerShell.zip"
$source = Join-Path $settings.artifactsPowerShell "*"
Compress-Archive -Path $source -DestinationPath $destination
- $destination = Join-Path $out "SqlDatabase.$packageVersion-netcore31.zip"
- $source = Join-Path $settings.bin "SqlDatabase\netcoreapp3.1\publish\*"
- Compress-Archive -Path $source, $lic, $thirdParty -DestinationPath $destination
-
- $destination = Join-Path $out "SqlDatabase.$packageVersion-net50.zip"
- $source = Join-Path $settings.bin "SqlDatabase\net5.0\publish\*"
- Compress-Archive -Path $source, $lic, $thirdParty -DestinationPath $destination
-
- $destination = Join-Path $out "SqlDatabase.$packageVersion-net60.zip"
- $source = Join-Path $settings.bin "SqlDatabase\net6.0\publish\*"
- Compress-Archive -Path $source, $lic, $thirdParty -DestinationPath $destination
+ $targets = "net452", "netcoreapp3.1", "net5.0", "net6.0", "net7.0"
+ foreach ($target in $targets) {
+ $destination = Join-Path $out "SqlDatabase.$packageVersion-$target.zip"
+ $source = Join-Path $settings.bin "SqlDatabase\$target\*"
+ Compress-Archive -Path $source, $lic, $thirdParty -DestinationPath $destination
+ }
}
task UnitTest {
@@ -130,6 +121,7 @@ task UnitTest {
@{ File = "build-tasks.unit-test.ps1"; Task = "Test"; settings = $settings; targetFramework = "netcoreapp3.1" }
@{ File = "build-tasks.unit-test.ps1"; Task = "Test"; settings = $settings; targetFramework = "net5.0" }
@{ File = "build-tasks.unit-test.ps1"; Task = "Test"; settings = $settings; targetFramework = "net6.0" }
+ @{ File = "build-tasks.unit-test.ps1"; Task = "Test"; settings = $settings; targetFramework = "net7.0" }
)
Build-Parallel $builds -ShowParameter targetFramework -MaximumBuilds 4
@@ -179,14 +171,14 @@ task PsCoreTest {
# show-powershell-images.ps1
$images = $(
"mcr.microsoft.com/powershell:6.1.0-ubuntu-18.04"
- , "mcr.microsoft.com/powershell:6.1.1-alpine-3.8"
- , "mcr.microsoft.com/powershell:6.1.2-alpine-3.8"
- , "mcr.microsoft.com/powershell:6.1.3-alpine-3.8"
- , "mcr.microsoft.com/powershell:6.2.0-alpine-3.8"
- , "mcr.microsoft.com/powershell:6.2.1-alpine-3.8"
- , "mcr.microsoft.com/powershell:6.2.2-alpine-3.8"
+ , "mcr.microsoft.com/powershell:6.1.1-ubuntu-18.04"
+ , "mcr.microsoft.com/powershell:6.1.2-ubuntu-18.04"
+ , "mcr.microsoft.com/powershell:6.1.3-ubuntu-18.04"
+ , "mcr.microsoft.com/powershell:6.2.0-ubuntu-18.04"
+ , "mcr.microsoft.com/powershell:6.2.1-ubuntu-18.04"
+ , "mcr.microsoft.com/powershell:6.2.2-ubuntu-18.04"
, "mcr.microsoft.com/powershell:6.2.3-ubuntu-18.04"
- , "mcr.microsoft.com/powershell:6.2.4-alpine-3.8"
+ , "mcr.microsoft.com/powershell:6.2.4-ubuntu-18.04"
, "mcr.microsoft.com/powershell:7.0.0-ubuntu-18.04"
, "mcr.microsoft.com/powershell:7.0.1-ubuntu-18.04"
, "mcr.microsoft.com/powershell:7.0.2-ubuntu-18.04"
@@ -198,7 +190,8 @@ task PsCoreTest {
, "mcr.microsoft.com/powershell:7.1.4-ubuntu-20.04"
, "mcr.microsoft.com/powershell:7.2.0-ubuntu-20.04"
, "mcr.microsoft.com/powershell:7.2.1-ubuntu-20.04"
- , "mcr.microsoft.com/powershell:7.3.0-preview.1-ubuntu-20.04")
+ , "mcr.microsoft.com/powershell:7.2.2-ubuntu-20.04"
+ , "mcr.microsoft.com/powershell:7.3-ubuntu-20.04")
$builds = @()
foreach ($image in $images) {
@@ -220,7 +213,8 @@ task SdkToolTest {
$images = $(
"sqldatabase/dotnet_pwsh:3.1-sdk"
, "sqldatabase/dotnet_pwsh:5.0-sdk"
- , "sqldatabase/dotnet_pwsh:6.0-sdk")
+ , "sqldatabase/dotnet_pwsh:6.0-sdk"
+ , "sqldatabase/dotnet_pwsh:7.0-sdk")
$builds = @()
foreach ($image in $images) {
@@ -240,9 +234,10 @@ task SdkToolTest {
task NetRuntimeLinuxTest {
$testCases = $(
- @{ targetFramework = "netcore31"; image = "sqldatabase/dotnet_pwsh:3.1-runtime" }
- , @{ targetFramework = "net50"; image = "sqldatabase/dotnet_pwsh:5.0-runtime" }
- , @{ targetFramework = "net60"; image = "sqldatabase/dotnet_pwsh:6.0-runtime" }
+ @{ targetFramework = "netcoreapp3.1"; image = "sqldatabase/dotnet_pwsh:3.1-runtime" }
+ , @{ targetFramework = "net5.0"; image = "sqldatabase/dotnet_pwsh:5.0-runtime" }
+ , @{ targetFramework = "net6.0"; image = "sqldatabase/dotnet_pwsh:6.0-runtime" }
+ , @{ targetFramework = "net7.0"; image = "sqldatabase/dotnet_pwsh:7.0-runtime" }
)
$builds = @()
@@ -265,9 +260,10 @@ task NetRuntimeLinuxTest {
task NetRuntimeWindowsTest {
$testCases = $(
"net452"
- , "netcore31"
- , "net50"
- , "net60"
+ , "netcoreapp3.1"
+ , "net5.0"
+ , "net6.0"
+ , "net7.0"
)
$builds = @()
diff --git a/Build/build-tasks.third-party.ps1 b/Build/build-tasks.third-party.ps1
index ad3f751c..b0d83e82 100644
--- a/Build/build-tasks.third-party.ps1
+++ b/Build/build-tasks.third-party.ps1
@@ -2,47 +2,32 @@ param(
$settings
)
-function Write-ThirdPartyNotices($appName, $sources, $repository, $out) {
- $source = $sources | ForEach-Object {"-source", $_}
- $outTemp = Join-Path $out "Temp"
+task Default Update, Test, Publish
- Exec {
- ThirdPartyLibraries update `
- -appName $appName `
- $source `
- -repository $repository
- }
+Enter-Build {
+ $repository = [System.IO.Path]::GetFullPath((Join-Path $PSScriptRoot "third-party-libraries"))
- Exec {
- ThirdPartyLibraries validate `
- -appName $appName `
- $source `
- -repository $repository
- }
-
- Exec {
- ThirdPartyLibraries generate `
- -appName $appName `
- -repository $repository `
- -to $outTemp
- }
-
- Move-Item (Join-Path $outTemp "ThirdPartyNotices.txt") $out -Force
- Remove-Item -Path $outTemp -Recurse -Force
-}
-
-task ThirdParty {
$sourceDir = $settings.sources
- $thirdPartyRepository = [System.IO.Path]::GetFullPath((Join-Path $PSScriptRoot "third-party-libraries"))
- $binDir = $settings.bin
-
- $sources = @(
- (Join-Path $sourceDir "SqlDatabase"),
+ $sources = (Join-Path $sourceDir "SqlDatabase"),
(Join-Path $sourceDir "SqlDatabase.Test"),
(Join-Path $sourceDir "SqlDatabase.PowerShell"),
(Join-Path $sourceDir "SqlDatabase.PowerShell.Test"),
(Join-Path $sourceDir "SqlDatabase.Test")
- )
-
- Write-ThirdPartyNotices "SqlDatabase" $sources $thirdPartyRepository $binDir
+}
+
+task Update {
+ Update-ThirdPartyLibrariesRepository -AppName "SqlDatabase" -Source $sources -Repository $repository
+}
+
+task Test {
+ Test-ThirdPartyLibrariesRepository -AppName "SqlDatabase" -Source $sources -Repository $repository
+}
+
+task Publish {
+ $outTemp = Join-Path $settings.bin "Temp"
+ $title = "SqlDatabase " + $settings.version
+ Publish-ThirdPartyNotices -AppName "SqlDatabase" -Repository $repository -Title $title -To $outTemp
+
+ Move-Item (Join-Path $outTemp "ThirdPartyNotices.txt") $settings.bin -Force
+ Remove-Item -Path $outTemp -Recurse -Force
}
\ No newline at end of file
diff --git a/Build/build.ps1 b/Build/build.ps1
index 408ef719..7cd2fd66 100644
--- a/Build/build.ps1
+++ b/Build/build.ps1
@@ -1,6 +1,8 @@
-#Requires -Modules @{ModuleName='InvokeBuild'; RequiredVersion='5.8.7'}
+#Requires -Version "7.0"
+#Requires -Modules @{ ModuleName="InvokeBuild"; ModuleVersion="5.9.12" }
Set-StrictMode -Version Latest
+$ErrorActionPreference = "Stop"
$file = Join-Path $PSScriptRoot "build-tasks.ps1"
Invoke-Build -File $file
\ No newline at end of file
diff --git a/Build/create-images-tasks.ps1 b/Build/create-images-tasks.ps1
index 2a9f1c8f..0747aec6 100644
--- a/Build/create-images-tasks.ps1
+++ b/Build/create-images-tasks.ps1
@@ -5,6 +5,8 @@ task Default `
, BuildDotnetRuntime50 `
, BuildDotnetSdk60 `
, BuildDotnetRuntime60 `
+ , BuildDotnetSdk70 `
+ , BuildDotnetRuntime70 `
, BuildMsSqlDatabase `
, BuildPgSqlDatabase `
, BuildMySqlDatabase
@@ -92,3 +94,21 @@ task BuildDotnetRuntime60 {
.
}
}
+
+task BuildDotnetSdk70 {
+ exec {
+ docker build `
+ -f image-dotnet-sdk-7.0.dockerfile `
+ -t sqldatabase/dotnet_pwsh:7.0-sdk `
+ .
+ }
+}
+
+task BuildDotnetRuntime70 {
+ exec {
+ docker build `
+ -f image-dotnet-runtime-7.0.dockerfile `
+ -t sqldatabase/dotnet_pwsh:7.0-runtime `
+ .
+ }
+}
\ No newline at end of file
diff --git a/Build/create-images.ps1 b/Build/create-images.ps1
index 6286c445..61280f6a 100644
--- a/Build/create-images.ps1
+++ b/Build/create-images.ps1
@@ -1,4 +1,5 @@
-#Requires -Modules @{ModuleName='InvokeBuild'; RequiredVersion='5.8.7'}
+#Requires -Version "7.0"
+#Requires -Modules @{ ModuleName="InvokeBuild"; ModuleVersion="5.9.12" }
Set-StrictMode -Version Latest
diff --git a/Build/image-dotnet-runtime-7.0.dockerfile b/Build/image-dotnet-runtime-7.0.dockerfile
new file mode 100644
index 00000000..cab89d81
--- /dev/null
+++ b/Build/image-dotnet-runtime-7.0.dockerfile
@@ -0,0 +1,8 @@
+FROM mcr.microsoft.com/dotnet/runtime:7.0
+
+RUN apt-get update && \
+ apt-get install -y curl && \
+ curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.3.0/powershell_7.3.0-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/Build/image-dotnet-sdk-7.0.dockerfile b/Build/image-dotnet-sdk-7.0.dockerfile
new file mode 100644
index 00000000..a2e09e63
--- /dev/null
+++ b/Build/image-dotnet-sdk-7.0.dockerfile
@@ -0,0 +1,7 @@
+FROM mcr.microsoft.com/dotnet/sdk:7.0
+
+RUN apt-get update && \
+ curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.3.0/powershell_7.3.0-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/Build/third-party-libraries/configuration/third-party-notices-template.txt b/Build/third-party-libraries/configuration/third-party-notices-template.txt
index 9d40365f..d1aa3308 100644
--- a/Build/third-party-libraries/configuration/third-party-notices-template.txt
+++ b/Build/third-party-libraries/configuration/third-party-notices-template.txt
@@ -1,5 +1,5 @@
-SqlDatabase
-************
+{{Title}}
+{% for i in (1..Title.size) %}*{% endfor %}
THIRD-PARTY SOFTWARE NOTICES AND INFORMATION
diff --git a/Build/third-party-libraries/packages/nuget.org/castle.core/4.4.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/castle.core/4.4.0/package.nuspec
deleted file mode 100644
index 8162c5ed..00000000
--- a/Build/third-party-libraries/packages/nuget.org/castle.core/4.4.0/package.nuspec
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
- Castle.Core
- 4.4.0
- Castle Project Contributors
- Castle Project Contributors
- false
- http://www.apache.org/licenses/LICENSE-2.0.html
- http://www.castleproject.org/
- http://www.castleproject.org/img/castle-logo.png
- Castle Core, including DynamicProxy, Logging Abstractions and DictionaryAdapter
- Copyright (c) 2004-2019 Castle Project - http://www.castleproject.org/
- castle dynamicproxy dynamic proxy dynamicproxy2 dictionaryadapter emailsender
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/castle.core/4.4.0/readme.md b/Build/third-party-libraries/packages/nuget.org/castle.core/4.4.0/readme.md
deleted file mode 100644
index 7bc282f5..00000000
--- a/Build/third-party-libraries/packages/nuget.org/castle.core/4.4.0/readme.md
+++ /dev/null
@@ -1,35 +0,0 @@
-Castle.Core [4.4.0](https://www.nuget.org/packages/Castle.Core/4.4.0)
---------------------
-
-Used by: SqlDatabase internal
-
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
-
-License: [Apache-2.0](../../../../licenses/apache-2.0)
-
-- package license: [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.html)
-- repository license: [Unknown](https://github.com/castleproject/Core) , License should be verified on https://github.com/castleproject/Core
-- project license: [Unknown](http://www.castleproject.org/) , License should be verified on http://www.castleproject.org/
-
-Description
------------
-Castle Core, including DynamicProxy, Logging Abstractions and DictionaryAdapter
-
-Remarks
------------
-no remarks
-
-
-Dependencies 6
------------
-
-|Name|Version|
-|----------|:----|
-|[System.Collections.Specialized](../../../../packages/nuget.org/system.collections.specialized/4.3.0)|4.3.0|
-|[System.ComponentModel](../../../../packages/nuget.org/system.componentmodel/4.3.0)|4.3.0|
-|[System.ComponentModel.TypeConverter](../../../../packages/nuget.org/system.componentmodel.typeconverter/4.3.0)|4.3.0|
-|[System.Dynamic.Runtime](../../../../packages/nuget.org/system.dynamic.runtime/4.3.0)|4.3.0|
-|[System.Reflection.TypeExtensions](../../../../packages/nuget.org/system.reflection.typeextensions/4.3.0)|4.3.0|
-|[System.Xml.XmlDocument](../../../../packages/nuget.org/system.xml.xmldocument/4.3.0)|4.3.0|
-
-*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/castle.core/4.4.0/index.json b/Build/third-party-libraries/packages/nuget.org/castle.core/5.1.0/index.json
similarity index 57%
rename from Build/third-party-libraries/packages/nuget.org/castle.core/4.4.0/index.json
rename to Build/third-party-libraries/packages/nuget.org/castle.core/5.1.0/index.json
index 7cd8bd57..8a94c743 100644
--- a/Build/third-party-libraries/packages/nuget.org/castle.core/4.4.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/castle.core/5.1.0/index.json
@@ -11,32 +11,13 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
],
"Dependencies": [
{
- "Name": "System.Collections.Specialized",
- "Version": "4.3.0"
- },
- {
- "Name": "System.ComponentModel",
- "Version": "4.3.0"
- },
- {
- "Name": "System.ComponentModel.TypeConverter",
- "Version": "4.3.0"
- },
- {
- "Name": "System.Dynamic.Runtime",
- "Version": "4.3.0"
- },
- {
- "Name": "System.Reflection.TypeExtensions",
- "Version": "4.3.0"
- },
- {
- "Name": "System.Xml.XmlDocument",
- "Version": "4.3.0"
+ "Name": "System.Diagnostics.EventLog",
+ "Version": "4.7.0"
}
]
}
@@ -45,7 +26,7 @@
{
"Subject": "package",
"Code": "Apache-2.0",
- "HRef": "http://www.apache.org/licenses/LICENSE-2.0.html",
+ "HRef": "https://licenses.nuget.org/Apache-2.0",
"Description": null
},
{
diff --git a/Build/third-party-libraries/packages/nuget.org/castle.core/4.4.0/repository-LICENSE b/Build/third-party-libraries/packages/nuget.org/castle.core/5.1.0/package-LICENSE
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/castle.core/4.4.0/repository-LICENSE
rename to Build/third-party-libraries/packages/nuget.org/castle.core/5.1.0/package-LICENSE
diff --git a/Build/third-party-libraries/packages/nuget.org/castle.core/5.1.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/castle.core/5.1.0/package.nuspec
new file mode 100644
index 00000000..04839f87
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/castle.core/5.1.0/package.nuspec
@@ -0,0 +1,33 @@
+
+
+
+ Castle.Core
+ 5.1.0
+ Castle Project Contributors
+ Apache-2.0
+ https://licenses.nuget.org/Apache-2.0
+ castle-logo.png
+ http://www.castleproject.org/
+ http://www.castleproject.org/img/castle-logo.png
+ Castle Core, including DynamicProxy, Logging Abstractions and DictionaryAdapter
+ Copyright (c) 2004-2022 Castle Project - http://www.castleproject.org/
+ castle dynamicproxy dynamic proxy dynamicproxy2 dictionaryadapter emailsender
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/castle.core/5.1.0/readme.md b/Build/third-party-libraries/packages/nuget.org/castle.core/5.1.0/readme.md
new file mode 100644
index 00000000..6d4882ed
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/castle.core/5.1.0/readme.md
@@ -0,0 +1,30 @@
+Castle.Core [5.1.0](https://www.nuget.org/packages/Castle.Core/5.1.0)
+--------------------
+
+Used by: SqlDatabase internal
+
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
+
+License: [Apache-2.0](../../../../licenses/apache-2.0)
+
+- package license: [Apache-2.0](https://licenses.nuget.org/Apache-2.0)
+- repository license: [Unknown](https://github.com/castleproject/Core) , License should be verified on https://github.com/castleproject/Core
+- project license: [Unknown](http://www.castleproject.org/) , License should be verified on http://www.castleproject.org/
+
+Description
+-----------
+Castle Core, including DynamicProxy, Logging Abstractions and DictionaryAdapter
+
+Remarks
+-----------
+no remarks
+
+
+Dependencies 1
+-----------
+
+|Name|Version|
+|----------|:----|
+|[System.Diagnostics.EventLog](../../../../packages/nuget.org/system.diagnostics.eventlog/4.7.0)|4.7.0|
+
+*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/castle.core/4.4.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/castle.core/5.1.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/castle.core/4.4.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/castle.core/5.1.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/castle.core/4.4.0/package-LICENSE b/Build/third-party-libraries/packages/nuget.org/castle.core/5.1.0/repository-LICENSE
similarity index 89%
rename from Build/third-party-libraries/packages/nuget.org/castle.core/4.4.0/package-LICENSE
rename to Build/third-party-libraries/packages/nuget.org/castle.core/5.1.0/repository-LICENSE
index ebb9ac9f..c8680e41 100644
--- a/Build/third-party-libraries/packages/nuget.org/castle.core/4.4.0/package-LICENSE
+++ b/Build/third-party-libraries/packages/nuget.org/castle.core/5.1.0/repository-LICENSE
@@ -1,4 +1,4 @@
-Copyright 2004-2016 Castle Project - http://www.castleproject.org/
+Copyright 2004-2021 Castle Project - http://www.castleproject.org/
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/Build/third-party-libraries/packages/nuget.org/castle.core/4.4.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/castle.core/5.1.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/castle.core/4.4.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/castle.core/5.1.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/dapper.strongname/2.0.123/index.json b/Build/third-party-libraries/packages/nuget.org/dapper.strongname/2.0.123/index.json
index ec6c44a2..0f1a186f 100644
--- a/Build/third-party-libraries/packages/nuget.org/dapper.strongname/2.0.123/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/dapper.strongname/2.0.123/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
]
}
diff --git a/Build/third-party-libraries/packages/nuget.org/dapper.strongname/2.0.123/readme.md b/Build/third-party-libraries/packages/nuget.org/dapper.strongname/2.0.123/readme.md
index 6a65c08b..d9ad4978 100644
--- a/Build/third-party-libraries/packages/nuget.org/dapper.strongname/2.0.123/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/dapper.strongname/2.0.123/readme.md
@@ -3,7 +3,7 @@ Dapper.StrongName [2.0.123](https://www.nuget.org/packages/Dapper.StrongName/2.0
Used by: SqlDatabase internal
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
License: [Apache-2.0](../../../../licenses/apache-2.0)
diff --git a/Build/third-party-libraries/packages/nuget.org/diffengine/6.4.9/index.json b/Build/third-party-libraries/packages/nuget.org/diffengine/10.0.0/index.json
similarity index 85%
rename from Build/third-party-libraries/packages/nuget.org/diffengine/6.4.9/index.json
rename to Build/third-party-libraries/packages/nuget.org/diffengine/10.0.0/index.json
index 09eb067b..5c6c8151 100644
--- a/Build/third-party-libraries/packages/nuget.org/diffengine/6.4.9/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/diffengine/10.0.0/index.json
@@ -11,12 +11,17 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
],
"Dependencies": [
{
"Name": "EmptyFiles",
- "Version": "2.3.3"
+ "Version": "2.8.0"
+ },
+ {
+ "Name": "System.Management",
+ "Version": "5.0.0"
}
]
}
diff --git a/Build/third-party-libraries/packages/nuget.org/diffengine/10.0.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/diffengine/10.0.0/package.nuspec
new file mode 100644
index 00000000..5929b640
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/diffengine/10.0.0/package.nuspec
@@ -0,0 +1,63 @@
+
+
+
+ DiffEngine
+ 10.0.0
+ https://github.com/VerifyTests/DiffEngine/graphs/contributors
+ MIT
+ https://licenses.nuget.org/MIT
+ icon.png
+ https://github.com/VerifyTests/DiffEngine
+ Launches diff tools based on file extensions. Designed to be consumed by snapshot testing libraries.
+ Copyright 2022. All rights reserved
+ Testing, Snapshot, Diff, Compare
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/diffengine/6.4.9/project-license.txt b/Build/third-party-libraries/packages/nuget.org/diffengine/10.0.0/project-license.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/diffengine/6.4.9/project-license.txt
rename to Build/third-party-libraries/packages/nuget.org/diffengine/10.0.0/project-license.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/diffengine/6.4.9/readme.md b/Build/third-party-libraries/packages/nuget.org/diffengine/10.0.0/readme.md
similarity index 64%
rename from Build/third-party-libraries/packages/nuget.org/diffengine/6.4.9/readme.md
rename to Build/third-party-libraries/packages/nuget.org/diffengine/10.0.0/readme.md
index b2ecf707..00489c79 100644
--- a/Build/third-party-libraries/packages/nuget.org/diffengine/6.4.9/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/diffengine/10.0.0/readme.md
@@ -1,9 +1,9 @@
-DiffEngine [6.4.9](https://www.nuget.org/packages/DiffEngine/6.4.9)
+DiffEngine [10.0.0](https://www.nuget.org/packages/DiffEngine/10.0.0)
--------------------
Used by: SqlDatabase internal
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
License: [MIT](../../../../licenses/mit)
@@ -20,11 +20,12 @@ Remarks
no remarks
-Dependencies 1
+Dependencies 2
-----------
|Name|Version|
|----------|:----|
-|[EmptyFiles](../../../../packages/nuget.org/emptyfiles/2.3.3)|2.3.3|
+|[EmptyFiles](../../../../packages/nuget.org/emptyfiles/2.8.0)|2.8.0|
+|[System.Management](../../../../packages/nuget.org/system.management/5.0.0)|5.0.0|
*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/diffengine/6.4.9/remarks.md b/Build/third-party-libraries/packages/nuget.org/diffengine/10.0.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/diffengine/6.4.9/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/diffengine/10.0.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/diffengine/6.4.9/repository-license.txt b/Build/third-party-libraries/packages/nuget.org/diffengine/10.0.0/repository-license.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/diffengine/6.4.9/repository-license.txt
rename to Build/third-party-libraries/packages/nuget.org/diffengine/10.0.0/repository-license.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/diffengine/6.4.9/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/diffengine/10.0.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/diffengine/6.4.9/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/diffengine/10.0.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/diffengine/6.4.9/package.nuspec b/Build/third-party-libraries/packages/nuget.org/diffengine/6.4.9/package.nuspec
deleted file mode 100644
index 0b4ad7ad..00000000
--- a/Build/third-party-libraries/packages/nuget.org/diffengine/6.4.9/package.nuspec
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
- DiffEngine
- 6.4.9
- https://github.com/VerifyTests/DiffEngine/graphs/contributors
- false
- MIT
- https://licenses.nuget.org/MIT
- icon.png
- https://github.com/VerifyTests/DiffEngine
- Launches diff tools based on file extensions. Designed to be consumed by snapshot testing libraries.
- Copyright 2020. All rights reserved
- Testing, Snapshot, Diff, Compare
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.3.3/index.json b/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.8.0/index.json
similarity index 97%
rename from Build/third-party-libraries/packages/nuget.org/emptyfiles/2.3.3/index.json
rename to Build/third-party-libraries/packages/nuget.org/emptyfiles/2.8.0/index.json
index 143e8d58..4d10c323 100644
--- a/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.3.3/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.8.0/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
]
}
diff --git a/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.3.3/package.nuspec b/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.8.0/package.nuspec
similarity index 78%
rename from Build/third-party-libraries/packages/nuget.org/emptyfiles/2.3.3/package.nuspec
rename to Build/third-party-libraries/packages/nuget.org/emptyfiles/2.8.0/package.nuspec
index ff6883c5..27fce73e 100644
--- a/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.3.3/package.nuspec
+++ b/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.8.0/package.nuspec
@@ -2,16 +2,15 @@
EmptyFiles
- 2.3.3
+ 2.8.0
https://github.com/SimonCropp/EmptyFiles/graphs/contributors
- false
MIT
https://licenses.nuget.org/MIT
icon.png
https://github.com/SimonCropp/EmptyFiles
A collection of minimal binary files.
- Copyright 2020. All rights reserved
-
+ Copyright 2021. All rights reserved
+
diff --git a/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.3.3/project-license.txt b/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.8.0/project-license.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/emptyfiles/2.3.3/project-license.txt
rename to Build/third-party-libraries/packages/nuget.org/emptyfiles/2.8.0/project-license.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.3.3/readme.md b/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.8.0/readme.md
similarity index 77%
rename from Build/third-party-libraries/packages/nuget.org/emptyfiles/2.3.3/readme.md
rename to Build/third-party-libraries/packages/nuget.org/emptyfiles/2.8.0/readme.md
index 5c6b0acc..9cd0372b 100644
--- a/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.3.3/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.8.0/readme.md
@@ -1,9 +1,9 @@
-EmptyFiles [2.3.3](https://www.nuget.org/packages/EmptyFiles/2.3.3)
+EmptyFiles [2.8.0](https://www.nuget.org/packages/EmptyFiles/2.8.0)
--------------------
Used by: SqlDatabase internal
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.3.3/remarks.md b/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.8.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/emptyfiles/2.3.3/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/emptyfiles/2.8.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.3.3/repository-license.txt b/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.8.0/repository-license.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/emptyfiles/2.3.3/repository-license.txt
rename to Build/third-party-libraries/packages/nuget.org/emptyfiles/2.8.0/repository-license.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.3.3/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/emptyfiles/2.8.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/emptyfiles/2.3.3/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/emptyfiles/2.8.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/index.json
similarity index 93%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/index.json
rename to Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/index.json
index cf09ab3a..04920ef7 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/index.json
@@ -1,6 +1,6 @@
{
"License": {
- "Code": "MIT",
+ "Code": "ms-net-library",
"Status": "AutomaticallyApproved"
},
"UsedBy": [
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
]
}
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/package-LICENSE_NET.txt b/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/package-LICENSE_NET.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/package-LICENSE_NET.txt
rename to Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/package-LICENSE_NET.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/package.nuspec
similarity index 83%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/package.nuspec
rename to Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/package.nuspec
index ca1fecf8..458733c3 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/package.nuspec
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/package.nuspec
@@ -2,7 +2,7 @@
Microsoft.CodeCoverage
- 17.0.0
+ 17.4.0
Microsoft.CodeCoverage
Microsoft
Microsoft
@@ -15,10 +15,10 @@
Microsoft.CodeCoverage package brings infra for collecting code coverage from vstest.console.exe and "dotnet test".
© Microsoft Corporation. All rights reserved.
vstest visual-studio unittest testplatform mstest microsoft test testing codecoverage code-coverage
-
+
-
-
+
+
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/project-LICENSE b/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/project-LICENSE
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/project-LICENSE
rename to Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/project-LICENSE
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/readme.md
similarity index 67%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/readme.md
rename to Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/readme.md
index 5263e0ed..205a4366 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/readme.md
@@ -1,11 +1,11 @@
-Microsoft.CodeCoverage [17.0.0](https://www.nuget.org/packages/Microsoft.CodeCoverage/17.0.0)
+Microsoft.CodeCoverage [17.4.0](https://www.nuget.org/packages/Microsoft.CodeCoverage/17.4.0)
--------------------
Used by: SqlDatabase internal
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
-License: [MIT](../../../../licenses/mit)
+License: [ms-net-library](../../../../licenses/ms-net-library)
- package license: [Unknown]()
- repository license: [MIT](https://github.com/microsoft/vstest)
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/repository-LICENSE b/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/repository-LICENSE
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/repository-LICENSE
rename to Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/repository-LICENSE
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.0.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/microsoft.codecoverage/17.4.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/index.json
similarity index 88%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/index.json
rename to Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/index.json
index 3657874a..48f4f38f 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/index.json
@@ -1,6 +1,6 @@
{
"License": {
- "Code": "MIT",
+ "Code": "ms-net-library",
"Status": "AutomaticallyApproved"
},
"UsedBy": [
@@ -11,16 +11,17 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
],
"Dependencies": [
{
"Name": "Microsoft.CodeCoverage",
- "Version": "17.0.0"
+ "Version": "17.4.0"
},
{
"Name": "Microsoft.TestPlatform.TestHost",
- "Version": "17.0.0"
+ "Version": "17.4.0"
}
]
}
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/package-LICENSE_NET.txt b/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/package-LICENSE_NET.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/package-LICENSE_NET.txt
rename to Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/package-LICENSE_NET.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/package.nuspec
similarity index 53%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/package.nuspec
rename to Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/package.nuspec
index 40efdd6c..e1842716 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/package.nuspec
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/package.nuspec
@@ -2,7 +2,7 @@
Microsoft.NET.Test.Sdk
- 17.0.0
+ 17.4.0
Microsoft.NET.Test.Sdk
Microsoft
Microsoft
@@ -15,25 +15,14 @@
The MSbuild targets and properties for building .NET test projects.
© Microsoft Corporation. All rights reserved.
vstest visual-studio unittest testplatform mstest microsoft test testing
-
+
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/project-LICENSE b/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/project-LICENSE
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/project-LICENSE
rename to Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/project-LICENSE
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/readme.md
similarity index 65%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/readme.md
rename to Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/readme.md
index e2fd0e1a..982ca39c 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/readme.md
@@ -1,11 +1,11 @@
-Microsoft.NET.Test.Sdk [17.0.0](https://www.nuget.org/packages/Microsoft.NET.Test.Sdk/17.0.0)
+Microsoft.NET.Test.Sdk [17.4.0](https://www.nuget.org/packages/Microsoft.NET.Test.Sdk/17.4.0)
--------------------
Used by: SqlDatabase internal
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
-License: [MIT](../../../../licenses/mit)
+License: [ms-net-library](../../../../licenses/ms-net-library)
- package license: [Unknown]()
- repository license: [MIT](https://github.com/microsoft/vstest)
@@ -25,7 +25,7 @@ Dependencies 2
|Name|Version|
|----------|:----|
-|[Microsoft.CodeCoverage](../../../../packages/nuget.org/microsoft.codecoverage/17.0.0)|17.0.0|
-|[Microsoft.TestPlatform.TestHost](../../../../packages/nuget.org/microsoft.testplatform.testhost/17.0.0)|17.0.0|
+|[Microsoft.CodeCoverage](../../../../packages/nuget.org/microsoft.codecoverage/17.4.0)|17.4.0|
+|[Microsoft.TestPlatform.TestHost](../../../../packages/nuget.org/microsoft.testplatform.testhost/17.4.0)|17.4.0|
*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/repository-LICENSE b/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/repository-LICENSE
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/repository-LICENSE
rename to Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/repository-LICENSE
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.0.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/microsoft.net.test.sdk/17.4.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/package.nuspec
deleted file mode 100644
index 261b8360..00000000
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/package.nuspec
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
- Microsoft.TestPlatform.ObjectModel
- 17.0.0
- Microsoft.TestPlatform.ObjectModel
- Microsoft
- Microsoft
- true
- LICENSE_NET.txt
- https://aka.ms/deprecateLicenseUrl
- Icon.png
- https://github.com/microsoft/vstest/
- http://go.microsoft.com/fwlink/?LinkID=288859
- The Microsoft Test Platform Object Model.
- © Microsoft Corporation. All rights reserved.
- vstest visual-studio unittest testplatform mstest microsoft test testing
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/index.json
similarity index 91%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/index.json
rename to Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/index.json
index 4a8470df..dec14c1c 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/index.json
@@ -1,6 +1,6 @@
{
"License": {
- "Code": "MIT",
+ "Code": "ms-net-library",
"Status": "AutomaticallyApproved"
},
"UsedBy": [
@@ -11,12 +11,13 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
],
"Dependencies": [
{
"Name": "NuGet.Frameworks",
- "Version": "5.0.0"
+ "Version": "5.11.0"
},
{
"Name": "System.Reflection.Metadata",
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/package-LICENSE_NET.txt b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/package-LICENSE_NET.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/package-LICENSE_NET.txt
rename to Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/package-LICENSE_NET.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/package.nuspec
new file mode 100644
index 00000000..26886126
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/package.nuspec
@@ -0,0 +1,44 @@
+
+
+
+ Microsoft.TestPlatform.ObjectModel
+ 17.4.0
+ Microsoft.TestPlatform.ObjectModel
+ Microsoft
+ Microsoft
+ true
+ LICENSE_NET.txt
+ https://aka.ms/deprecateLicenseUrl
+ Icon.png
+ https://github.com/microsoft/vstest/
+ http://go.microsoft.com/fwlink/?LinkID=288859
+ The Microsoft Test Platform Object Model.
+ © Microsoft Corporation. All rights reserved.
+ vstest visual-studio unittest testplatform mstest microsoft test testing
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/project-LICENSE b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/project-LICENSE
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/project-LICENSE
rename to Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/project-LICENSE
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/readme.md
similarity index 68%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/readme.md
rename to Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/readme.md
index 599e4fe4..57872dab 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/readme.md
@@ -1,11 +1,11 @@
-Microsoft.TestPlatform.ObjectModel [17.0.0](https://www.nuget.org/packages/Microsoft.TestPlatform.ObjectModel/17.0.0)
+Microsoft.TestPlatform.ObjectModel [17.4.0](https://www.nuget.org/packages/Microsoft.TestPlatform.ObjectModel/17.4.0)
--------------------
Used by: SqlDatabase internal
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
-License: [MIT](../../../../licenses/mit)
+License: [ms-net-library](../../../../licenses/ms-net-library)
- package license: [Unknown]()
- repository license: [MIT](https://github.com/microsoft/vstest)
@@ -25,7 +25,7 @@ Dependencies 2
|Name|Version|
|----------|:----|
-|[NuGet.Frameworks](../../../../packages/nuget.org/nuget.frameworks/5.0.0)|5.0.0|
+|[NuGet.Frameworks](../../../../packages/nuget.org/nuget.frameworks/5.11.0)|5.11.0|
|[System.Reflection.Metadata](../../../../packages/nuget.org/system.reflection.metadata/1.6.0)|1.6.0|
*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/repository-LICENSE b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/repository-LICENSE
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/repository-LICENSE
rename to Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/repository-LICENSE
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/package.nuspec
deleted file mode 100644
index d302d991..00000000
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/package.nuspec
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
- Microsoft.TestPlatform.TestHost
- 17.0.0
- Microsoft.TestPlatform.TestHost
- Microsoft
- Microsoft
- true
- LICENSE_NET.txt
- https://aka.ms/deprecateLicenseUrl
- Icon.png
- https://github.com/microsoft/vstest/
- http://go.microsoft.com/fwlink/?LinkID=288859
- Testplatform host executes the test using specified adapter.
- © Microsoft Corporation. All rights reserved.
- vstest visual-studio unittest testplatform mstest microsoft test testing
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/index.json
similarity index 88%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/index.json
rename to Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/index.json
index 9069baba..41da6a47 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/index.json
@@ -1,6 +1,6 @@
{
"License": {
- "Code": "MIT",
+ "Code": "ms-net-library",
"Status": "AutomaticallyApproved"
},
"UsedBy": [
@@ -11,16 +11,17 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
],
"Dependencies": [
{
"Name": "Microsoft.TestPlatform.ObjectModel",
- "Version": "17.0.0"
+ "Version": "17.4.0"
},
{
"Name": "Newtonsoft.Json",
- "Version": "13.0.1"
+ "Version": "13.0.2"
}
]
}
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/package-LICENSE_NET.txt b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/package-LICENSE_NET.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/package-LICENSE_NET.txt
rename to Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/package-LICENSE_NET.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/package.nuspec
new file mode 100644
index 00000000..89e8256d
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/package.nuspec
@@ -0,0 +1,27 @@
+
+
+
+ Microsoft.TestPlatform.TestHost
+ 17.4.0
+ Microsoft.TestPlatform.TestHost
+ Microsoft
+ Microsoft
+ true
+ LICENSE_NET.txt
+ https://aka.ms/deprecateLicenseUrl
+ Icon.png
+ https://github.com/microsoft/vstest/
+ http://go.microsoft.com/fwlink/?LinkID=288859
+ Testplatform host executes the test using specified adapter.
+ © Microsoft Corporation. All rights reserved.
+ vstest visual-studio unittest testplatform mstest microsoft test testing
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/project-LICENSE b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/project-LICENSE
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/project-LICENSE
rename to Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/project-LICENSE
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/readme.md
similarity index 64%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/readme.md
rename to Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/readme.md
index 7bf1e7ce..e4243974 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/readme.md
@@ -1,11 +1,11 @@
-Microsoft.TestPlatform.TestHost [17.0.0](https://www.nuget.org/packages/Microsoft.TestPlatform.TestHost/17.0.0)
+Microsoft.TestPlatform.TestHost [17.4.0](https://www.nuget.org/packages/Microsoft.TestPlatform.TestHost/17.4.0)
--------------------
Used by: SqlDatabase internal
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
-License: [MIT](../../../../licenses/mit)
+License: [ms-net-library](../../../../licenses/ms-net-library)
- package license: [Unknown]()
- repository license: [MIT](https://github.com/microsoft/vstest)
@@ -25,7 +25,7 @@ Dependencies 2
|Name|Version|
|----------|:----|
-|[Microsoft.TestPlatform.ObjectModel](../../../../packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0)|17.0.0|
-|[Newtonsoft.Json](../../../../packages/nuget.org/newtonsoft.json/13.0.1)|13.0.1|
+|[Microsoft.TestPlatform.ObjectModel](../../../../packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0)|17.4.0|
+|[Newtonsoft.Json](../../../../packages/nuget.org/newtonsoft.json/13.0.2)|13.0.2|
*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/repository-LICENSE b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/repository-LICENSE
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/repository-LICENSE
rename to Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/repository-LICENSE
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.0.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/microsoft.testplatform.testhost/17.4.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.5.0/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/index.json
similarity index 71%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.5.0/index.json
rename to Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/index.json
index fde45ad0..023f66fe 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.5.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/index.json
@@ -11,17 +11,18 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
],
"Dependencies": [
{
"Name": "System.Security.AccessControl",
- "Version": "4.5.0"
+ "Version": "4.7.0"
},
{
"Name": "System.Security.Principal.Windows",
- "Version": "4.5.0"
+ "Version": "4.7.0"
}
]
}
@@ -30,14 +31,14 @@
{
"Subject": "package",
"Code": "MIT",
- "HRef": "https://github.com/dotnet/corefx/blob/master/LICENSE.TXT",
+ "HRef": "https://licenses.nuget.org/MIT",
"Description": null
},
{
"Subject": "project",
"Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
+ "HRef": "https://github.com/dotnet/corefx",
+ "Description": "License should be verified on https://github.com/dotnet/corefx"
}
]
}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.5.0/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/package-LICENSE.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.5.0/package-LICENSE.txt
rename to Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/package-LICENSE.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/package.nuspec
new file mode 100644
index 00000000..112fb74e
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/package.nuspec
@@ -0,0 +1,95 @@
+
+
+
+ Microsoft.Win32.Registry
+ 4.7.0
+ Microsoft.Win32.Registry
+ Microsoft
+ microsoft,dotnetframework
+ false
+ MIT
+ https://licenses.nuget.org/MIT
+ https://github.com/dotnet/corefx
+ http://go.microsoft.com/fwlink/?LinkID=288859
+ Provides support for accessing and modifying the Windows Registry.
+
+Commonly Used Types:
+Microsoft.Win32.RegistryKey
+Microsoft.Win32.Registry
+Microsoft.Win32.RegistryValueKind
+Microsoft.Win32.RegistryHive
+Microsoft.Win32.RegistryView
+
+When using NuGet 3.x this package requires at least version 3.4.
+ https://go.microsoft.com/fwlink/?LinkID=799421
+ © Microsoft Corporation. All rights reserved.
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.5.0/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/readme.md
similarity index 58%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.5.0/readme.md
rename to Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/readme.md
index 61034272..bf195d65 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.5.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/readme.md
@@ -1,14 +1,14 @@
-Microsoft.Win32.Registry [4.5.0](https://www.nuget.org/packages/Microsoft.Win32.Registry/4.5.0)
+Microsoft.Win32.Registry [4.7.0](https://www.nuget.org/packages/Microsoft.Win32.Registry/4.7.0)
--------------------
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
-- package license: [MIT](https://github.com/dotnet/corefx/blob/master/LICENSE.TXT)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
+- package license: [MIT](https://licenses.nuget.org/MIT)
+- project license: [Unknown](https://github.com/dotnet/corefx) , License should be verified on https://github.com/dotnet/corefx
Description
-----------
@@ -21,7 +21,6 @@ Microsoft.Win32.RegistryValueKind
Microsoft.Win32.RegistryHive
Microsoft.Win32.RegistryView
-30ab651fcb4354552bd4891619a0bdd81e0ebdbf
When using NuGet 3.x this package requires at least version 3.4.
Remarks
@@ -34,7 +33,7 @@ Dependencies 2
|Name|Version|
|----------|:----|
-|[System.Security.AccessControl](../../../../packages/nuget.org/system.security.accesscontrol/4.5.0)|4.5.0|
-|[System.Security.Principal.Windows](../../../../packages/nuget.org/system.security.principal.windows/4.5.0)|4.5.0|
+|[System.Security.AccessControl](../../../../packages/nuget.org/system.security.accesscontrol/4.7.0)|4.7.0|
+|[System.Security.Principal.Windows](../../../../packages/nuget.org/system.security.principal.windows/4.7.0)|4.7.0|
*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.5.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.5.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.5.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.5.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.7.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/index.json
new file mode 100644
index 00000000..bfd0f20b
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/index.json
@@ -0,0 +1,49 @@
+{
+ "License": {
+ "Code": "MIT",
+ "Status": "AutomaticallyApproved"
+ },
+ "UsedBy": [
+ {
+ "Name": "SqlDatabase",
+ "InternalOnly": true,
+ "TargetFrameworks": [
+ "netcoreapp3.1",
+ "net5.0",
+ "net6.0",
+ "net7.0",
+ "net472"
+ ],
+ "Dependencies": [
+ {
+ "Name": "System.Security.AccessControl",
+ "Version": "5.0.0"
+ },
+ {
+ "Name": "System.Security.Principal.Windows",
+ "Version": "5.0.0"
+ }
+ ]
+ }
+ ],
+ "Licenses": [
+ {
+ "Subject": "package",
+ "Code": "MIT",
+ "HRef": "https://licenses.nuget.org/MIT",
+ "Description": null
+ },
+ {
+ "Subject": "repository",
+ "Code": "MIT",
+ "HRef": "git://github.com/dotnet/runtime",
+ "Description": null
+ },
+ {
+ "Subject": "project",
+ "Code": "MIT",
+ "HRef": "https://github.com/dotnet/runtime",
+ "Description": null
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.5.1/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/package-LICENSE.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.5.1/package-LICENSE.txt
rename to Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/package-LICENSE.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.5.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/package.nuspec
similarity index 70%
rename from Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.5.0/package.nuspec
rename to Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/package.nuspec
index af8b2606..b90a7ea7 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/4.5.0/package.nuspec
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/package.nuspec
@@ -2,13 +2,15 @@
Microsoft.Win32.Registry
- 4.5.0
+ 5.0.0
Microsoft.Win32.Registry
Microsoft
microsoft,dotnetframework
false
- https://github.com/dotnet/corefx/blob/master/LICENSE.TXT
- https://dot.net/
+ MIT
+ https://licenses.nuget.org/MIT
+ Icon.png
+ https://github.com/dotnet/runtime
http://go.microsoft.com/fwlink/?LinkID=288859
Provides support for accessing and modifying the Windows Registry.
@@ -19,68 +21,69 @@ Microsoft.Win32.RegistryValueKind
Microsoft.Win32.RegistryHive
Microsoft.Win32.RegistryView
-30ab651fcb4354552bd4891619a0bdd81e0ebdbf
When using NuGet 3.x this package requires at least version 3.4.
https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
+ © Microsoft Corporation. All rights reserved.
true
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
+
+
-
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.5.0/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/project-LICENSE.TXT
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.5.0/package-LICENSE.txt
rename to Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/project-LICENSE.TXT
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/readme.md
new file mode 100644
index 00000000..a353f944
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/readme.md
@@ -0,0 +1,40 @@
+Microsoft.Win32.Registry [5.0.0](https://www.nuget.org/packages/Microsoft.Win32.Registry/5.0.0)
+--------------------
+
+Used by: SqlDatabase internal
+
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
+
+License: [MIT](../../../../licenses/mit)
+
+- package license: [MIT](https://licenses.nuget.org/MIT)
+- repository license: [MIT](git://github.com/dotnet/runtime)
+- project license: [MIT](https://github.com/dotnet/runtime)
+
+Description
+-----------
+Provides support for accessing and modifying the Windows Registry.
+
+Commonly Used Types:
+Microsoft.Win32.RegistryKey
+Microsoft.Win32.Registry
+Microsoft.Win32.RegistryValueKind
+Microsoft.Win32.RegistryHive
+Microsoft.Win32.RegistryView
+
+When using NuGet 3.x this package requires at least version 3.4.
+
+Remarks
+-----------
+no remarks
+
+
+Dependencies 2
+-----------
+
+|Name|Version|
+|----------|:----|
+|[System.Security.AccessControl](../../../../packages/nuget.org/system.security.accesscontrol/5.0.0)|5.0.0|
+|[System.Security.Principal.Windows](../../../../packages/nuget.org/system.security.principal.windows/5.0.0)|5.0.0|
+
+*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/moq/4.16.1/remarks.md b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/moq/4.16.1/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/repository-LICENSE.TXT
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/package-LICENSE.txt
rename to Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/repository-LICENSE.TXT
diff --git a/Build/third-party-libraries/packages/nuget.org/moq/4.16.1/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/moq/4.16.1/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/microsoft.win32.registry/5.0.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.0.5/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.0.5/index.json
index cb58cb5b..56922b42 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.0.5/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.0.5/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
]
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.0.5/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.0.5/readme.md
index 80e0cecd..86985d2d 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.0.5/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.0.5/readme.md
@@ -3,7 +3,7 @@ Microsoft.WSMan.Runtime [7.0.5](https://www.nuget.org/packages/Microsoft.WSMan.R
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.1.2/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.1.2/index.json
index b5a131f0..f207f9ee 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.1.2/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.1.2/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
]
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.1.2/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.1.2/readme.md
index f74e5020..50df30e6 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.1.2/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.1.2/readme.md
@@ -3,7 +3,7 @@ Microsoft.WSMan.Runtime [7.1.2](https://www.nuget.org/packages/Microsoft.WSMan.R
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.2.0/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.2.0/index.json
index b5a131f0..f207f9ee 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.2.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.2.0/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
]
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.2.0/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.2.0/readme.md
index 46a23dfe..b17c9a95 100644
--- a/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.2.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.2.0/readme.md
@@ -3,7 +3,7 @@ Microsoft.WSMan.Runtime [7.2.0](https://www.nuget.org/packages/Microsoft.WSMan.R
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.3.0/index.json b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.3.0/index.json
new file mode 100644
index 00000000..f207f9ee
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.3.0/index.json
@@ -0,0 +1,34 @@
+{
+ "License": {
+ "Code": "MIT",
+ "Status": "AutomaticallyApproved"
+ },
+ "UsedBy": [
+ {
+ "Name": "SqlDatabase",
+ "InternalOnly": false,
+ "TargetFrameworks": [
+ "netcoreapp3.1",
+ "net5.0",
+ "net6.0",
+ "net7.0",
+ "net452",
+ "netstandard2.0"
+ ]
+ }
+ ],
+ "Licenses": [
+ {
+ "Subject": "package",
+ "Code": "MIT",
+ "HRef": "https://licenses.nuget.org/MIT",
+ "Description": null
+ },
+ {
+ "Subject": "project",
+ "Code": "MIT",
+ "HRef": "https://github.com/PowerShell/PowerShell",
+ "Description": null
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.3.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.3.0/package.nuspec
new file mode 100644
index 00000000..a9602f65
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.3.0/package.nuspec
@@ -0,0 +1,24 @@
+
+
+
+ Microsoft.WSMan.Runtime
+ 7.3.0
+ Microsoft
+ Microsoft,PowerShell
+ false
+ MIT
+ https://licenses.nuget.org/MIT
+ Powershell_black_64.png
+ https://github.com/PowerShell/PowerShell
+ Runtime for hosting PowerShell
+ © Microsoft Corporation. All rights reserved.
+ en-US
+ PowerShell
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.3.0/project-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.3.0/project-LICENSE.txt
new file mode 100644
index 00000000..b2f52a2b
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.3.0/project-LICENSE.txt
@@ -0,0 +1,21 @@
+Copyright (c) Microsoft Corporation.
+
+MIT License
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.3.0/readme.md b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.3.0/readme.md
new file mode 100644
index 00000000..aa252a5e
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.3.0/readme.md
@@ -0,0 +1,26 @@
+Microsoft.WSMan.Runtime [7.3.0](https://www.nuget.org/packages/Microsoft.WSMan.Runtime/7.3.0)
+--------------------
+
+Used by: SqlDatabase
+
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
+
+License: [MIT](../../../../licenses/mit)
+
+- package license: [MIT](https://licenses.nuget.org/MIT)
+- project license: [MIT](https://github.com/PowerShell/PowerShell)
+
+Description
+-----------
+Runtime for hosting PowerShell
+
+Remarks
+-----------
+no remarks
+
+
+Dependencies 0
+-----------
+
+
+*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.1/remarks.md b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.3.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.1/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.3.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.1/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.3.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.1/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/microsoft.wsman.runtime/7.3.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/moq/4.16.1/index.json b/Build/third-party-libraries/packages/nuget.org/moq/4.18.2/index.json
similarity index 83%
rename from Build/third-party-libraries/packages/nuget.org/moq/4.16.1/index.json
rename to Build/third-party-libraries/packages/nuget.org/moq/4.18.2/index.json
index 1569c3e7..a604858f 100644
--- a/Build/third-party-libraries/packages/nuget.org/moq/4.16.1/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/moq/4.18.2/index.json
@@ -11,12 +11,13 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
],
"Dependencies": [
{
"Name": "Castle.Core",
- "Version": "4.4.0"
+ "Version": "5.1.0"
}
]
}
@@ -25,8 +26,8 @@
{
"Subject": "package",
"Code": null,
- "HRef": "https://raw.githubusercontent.com/moq/moq4/master/License.txt",
- "Description": "License should be verified on https://raw.githubusercontent.com/moq/moq4/master/License.txt"
+ "HRef": "https://raw.githubusercontent.com/moq/moq4/main/License.txt",
+ "Description": "License should be verified on https://raw.githubusercontent.com/moq/moq4/main/License.txt"
},
{
"Subject": "repository",
diff --git a/Build/third-party-libraries/packages/nuget.org/moq/4.16.1/package-License.txt b/Build/third-party-libraries/packages/nuget.org/moq/4.18.2/package-License.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/moq/4.16.1/package-License.txt
rename to Build/third-party-libraries/packages/nuget.org/moq/4.18.2/package-License.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/moq/4.16.1/package.nuspec b/Build/third-party-libraries/packages/nuget.org/moq/4.18.2/package.nuspec
similarity index 60%
rename from Build/third-party-libraries/packages/nuget.org/moq/4.16.1/package.nuspec
rename to Build/third-party-libraries/packages/nuget.org/moq/4.18.2/package.nuspec
index 09cd6f84..65a776d4 100644
--- a/Build/third-party-libraries/packages/nuget.org/moq/4.16.1/package.nuspec
+++ b/Build/third-party-libraries/packages/nuget.org/moq/4.18.2/package.nuspec
@@ -2,31 +2,32 @@
Moq
- 4.16.1
+ 4.18.2
Moq: an enjoyable mocking library
Daniel Cazzulino, kzu
- false
- https://raw.githubusercontent.com/moq/moq4/master/License.txt
+ https://raw.githubusercontent.com/moq/moq4/main/License.txt
moq.png
https://github.com/moq/moq4
Moq is the most popular and friendly mocking framework for .NET.
-Built from https://github.com/moq/moq4/tree/fc484fb85
- A changelog is available at https://github.com/moq/moq4/blob/master/CHANGELOG.md.
+Built from https://github.com/moq/moq4/tree/c60833da6
+ A changelog is available at https://github.com/moq/moq4/blob/main/CHANGELOG.md.
moq tdd mocking mocks unittesting agile unittest
-
+
-
-
+
+
+
+
+
-
+
-
-
+
diff --git a/Build/third-party-libraries/packages/nuget.org/moq/4.16.1/project-License.txt b/Build/third-party-libraries/packages/nuget.org/moq/4.18.2/project-License.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/moq/4.16.1/project-License.txt
rename to Build/third-party-libraries/packages/nuget.org/moq/4.18.2/project-License.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/moq/4.16.1/readme.md b/Build/third-party-libraries/packages/nuget.org/moq/4.18.2/readme.md
similarity index 63%
rename from Build/third-party-libraries/packages/nuget.org/moq/4.16.1/readme.md
rename to Build/third-party-libraries/packages/nuget.org/moq/4.18.2/readme.md
index aeec6f46..5aedd54e 100644
--- a/Build/third-party-libraries/packages/nuget.org/moq/4.16.1/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/moq/4.18.2/readme.md
@@ -1,13 +1,13 @@
-Moq [4.16.1](https://www.nuget.org/packages/Moq/4.16.1)
+Moq [4.18.2](https://www.nuget.org/packages/Moq/4.18.2)
--------------------
Used by: SqlDatabase internal
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
License: [BSD-3-Clause](../../../../licenses/bsd-3-clause)
-- package license: [Unknown](https://raw.githubusercontent.com/moq/moq4/master/License.txt) , License should be verified on https://raw.githubusercontent.com/moq/moq4/master/License.txt
+- package license: [Unknown](https://raw.githubusercontent.com/moq/moq4/main/License.txt) , License should be verified on https://raw.githubusercontent.com/moq/moq4/main/License.txt
- repository license: [Unknown](https://github.com/moq/moq4) , License should be verified on https://github.com/moq/moq4
- project license: [Unknown](https://github.com/moq/moq4) , License should be verified on https://github.com/moq/moq4
@@ -15,7 +15,7 @@ Description
-----------
Moq is the most popular and friendly mocking framework for .NET.
-Built from https://github.com/moq/moq4/tree/fc484fb85
+Built from https://github.com/moq/moq4/tree/c60833da6
Remarks
-----------
@@ -27,6 +27,6 @@ Dependencies 1
|Name|Version|
|----------|:----|
-|[Castle.Core](../../../../packages/nuget.org/castle.core/4.4.0)|4.4.0|
+|[Castle.Core](../../../../packages/nuget.org/castle.core/5.1.0)|5.1.0|
*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.0.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/moq/4.18.2/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.0.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/moq/4.18.2/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/moq/4.16.1/repository-License.txt b/Build/third-party-libraries/packages/nuget.org/moq/4.18.2/repository-License.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/moq/4.16.1/repository-License.txt
rename to Build/third-party-libraries/packages/nuget.org/moq/4.18.2/repository-License.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.0.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/moq/4.18.2/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.0.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/moq/4.18.2/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/mysqlconnector/1.3.10/index.json b/Build/third-party-libraries/packages/nuget.org/mysqlconnector/1.3.10/index.json
index 94493ffb..21b914d7 100644
--- a/Build/third-party-libraries/packages/nuget.org/mysqlconnector/1.3.10/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/mysqlconnector/1.3.10/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
]
diff --git a/Build/third-party-libraries/packages/nuget.org/mysqlconnector/1.3.10/readme.md b/Build/third-party-libraries/packages/nuget.org/mysqlconnector/1.3.10/readme.md
index 54be54d9..de5afb3d 100644
--- a/Build/third-party-libraries/packages/nuget.org/mysqlconnector/1.3.10/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/mysqlconnector/1.3.10/readme.md
@@ -3,7 +3,7 @@ MySqlConnector [1.3.10](https://www.nuget.org/packages/MySqlConnector/1.3.10)
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, 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 e771e1ec..d6322f13 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
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.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 4b97e56f..60dff056 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: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.1/index.json b/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.2/index.json
similarity index 97%
rename from Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.1/index.json
rename to Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.2/index.json
index c349f976..fd77bf70 100644
--- a/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.1/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.2/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
]
}
diff --git a/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.1/package-LICENSE.md b/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.2/package-LICENSE.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.1/package-LICENSE.md
rename to Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.2/package-LICENSE.md
diff --git a/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.1/package.nuspec b/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.2/package.nuspec
similarity index 89%
rename from Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.1/package.nuspec
rename to Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.2/package.nuspec
index 23ab73b3..9ef2e1f7 100644
--- a/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.1/package.nuspec
+++ b/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.2/package.nuspec
@@ -2,18 +2,19 @@
Newtonsoft.Json
- 13.0.1
+ 13.0.2
Json.NET
James Newton-King
- false
MIT
https://licenses.nuget.org/MIT
packageIcon.png
+ README.md
https://www.newtonsoft.com/json
+ https://www.newtonsoft.com/content/images/nugeticon.png
Json.NET is a popular high-performance JSON framework for .NET
Copyright © James Newton-King 2008
json
-
+
@@ -33,6 +34,7 @@
+
diff --git a/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.1/readme.md b/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.2/readme.md
similarity index 78%
rename from Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.1/readme.md
rename to Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.2/readme.md
index ba03f11f..af6f1f81 100644
--- a/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.1/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.2/readme.md
@@ -1,9 +1,9 @@
-Newtonsoft.Json [13.0.1](https://www.nuget.org/packages/Newtonsoft.Json/13.0.1)
+Newtonsoft.Json [13.0.2](https://www.nuget.org/packages/Newtonsoft.Json/13.0.2)
--------------------
Used by: SqlDatabase internal
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/nunit/3.13.2/remarks.md b/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.2/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/nunit/3.13.2/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.2/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.1/repository-LICENSE.md b/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.2/repository-LICENSE.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.1/repository-LICENSE.md
rename to Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.2/repository-LICENSE.md
diff --git a/Build/third-party-libraries/packages/nuget.org/nunit/3.13.2/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.2/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/nunit/3.13.2/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/newtonsoft.json/13.0.2/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/npgsql/4.0.11/index.json b/Build/third-party-libraries/packages/nuget.org/npgsql/4.0.11/index.json
index 0602ccf1..467268bf 100644
--- a/Build/third-party-libraries/packages/nuget.org/npgsql/4.0.11/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/npgsql/4.0.11/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
],
diff --git a/Build/third-party-libraries/packages/nuget.org/npgsql/4.0.11/readme.md b/Build/third-party-libraries/packages/nuget.org/npgsql/4.0.11/readme.md
index 0ff33d36..75475b97 100644
--- a/Build/third-party-libraries/packages/nuget.org/npgsql/4.0.11/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/npgsql/4.0.11/readme.md
@@ -3,7 +3,7 @@ Npgsql [4.0.11](https://www.nuget.org/packages/Npgsql/4.0.11)
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [PostgreSQL](../../../../licenses/postgresql)
diff --git a/Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.11.0/index.json
similarity index 97%
rename from Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.0.0/index.json
rename to Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.11.0/index.json
index 089849f2..e2d3fe32 100644
--- a/Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.0.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.11.0/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
]
}
diff --git a/Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.0.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.11.0/package.nuspec
similarity index 72%
rename from Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.0.0/package.nuspec
rename to Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.11.0/package.nuspec
index 24e1e4f9..5cb721d9 100644
--- a/Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.0.0/package.nuspec
+++ b/Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.11.0/package.nuspec
@@ -2,19 +2,18 @@
NuGet.Frameworks
- 5.0.0+42a8779499c1d1ed2488c2e6b9e2ee6ff6107766
+ 5.11.0
Microsoft
- Microsoft
true
Apache-2.0
https://licenses.nuget.org/Apache-2.0
+ icon.png
https://aka.ms/nugetprj
- https://raw.githubusercontent.com/NuGet/Media/master/Images/MainLogo/256x256/nuget_256.png
- The understanding of target frameworks for NuGet.Packaging.
+ NuGet's understanding of target frameworks.
© Microsoft Corporation. All rights reserved.
nuget
true
-
+
diff --git a/Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.11.0/readme.md
similarity index 69%
rename from Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.0.0/readme.md
rename to Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.11.0/readme.md
index 2fbff4e1..d812d5ac 100644
--- a/Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.0.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.11.0/readme.md
@@ -1,9 +1,9 @@
-NuGet.Frameworks [5.0.0](https://www.nuget.org/packages/NuGet.Frameworks/5.0.0%2b42a8779499c1d1ed2488c2e6b9e2ee6ff6107766)
+NuGet.Frameworks [5.11.0](https://www.nuget.org/packages/NuGet.Frameworks/5.11.0)
--------------------
Used by: SqlDatabase internal
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
License: [Apache-2.0](../../../../licenses/apache-2.0)
@@ -13,7 +13,7 @@ License: [Apache-2.0](../../../../licenses/apache-2.0)
Description
-----------
-The understanding of target frameworks for NuGet.Packaging.
+NuGet's understanding of target frameworks.
Remarks
-----------
diff --git a/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.1.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.11.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.1.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.11.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.0.0/repository-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.11.0/repository-LICENSE.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.0.0/repository-LICENSE.txt
rename to Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.11.0/repository-LICENSE.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.1.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.11.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.1.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/nuget.frameworks/5.11.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/nunit/3.13.2/index.json b/Build/third-party-libraries/packages/nuget.org/nunit/3.13.3/index.json
similarity index 97%
rename from Build/third-party-libraries/packages/nuget.org/nunit/3.13.2/index.json
rename to Build/third-party-libraries/packages/nuget.org/nunit/3.13.3/index.json
index 4cb70adb..5b0b9719 100644
--- a/Build/third-party-libraries/packages/nuget.org/nunit/3.13.2/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/nunit/3.13.3/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
]
}
diff --git a/Build/third-party-libraries/packages/nuget.org/nunit/3.13.2/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/nunit/3.13.3/package-LICENSE.txt
similarity index 95%
rename from Build/third-party-libraries/packages/nuget.org/nunit/3.13.2/package-LICENSE.txt
rename to Build/third-party-libraries/packages/nuget.org/nunit/3.13.3/package-LICENSE.txt
index 29f0e2ea..ab7da19e 100644
--- a/Build/third-party-libraries/packages/nuget.org/nunit/3.13.2/package-LICENSE.txt
+++ b/Build/third-party-libraries/packages/nuget.org/nunit/3.13.3/package-LICENSE.txt
@@ -1,4 +1,4 @@
-Copyright (c) 2021 Charlie Poole, Rob Prouse
+Copyright (c) 2022 Charlie Poole, Rob Prouse
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/Build/third-party-libraries/packages/nuget.org/nunit/3.13.2/package.nuspec b/Build/third-party-libraries/packages/nuget.org/nunit/3.13.3/package.nuspec
similarity index 95%
rename from Build/third-party-libraries/packages/nuget.org/nunit/3.13.2/package.nuspec
rename to Build/third-party-libraries/packages/nuget.org/nunit/3.13.3/package.nuspec
index 4fa9ee56..70a874bf 100644
--- a/Build/third-party-libraries/packages/nuget.org/nunit/3.13.2/package.nuspec
+++ b/Build/third-party-libraries/packages/nuget.org/nunit/3.13.3/package.nuspec
@@ -2,7 +2,7 @@
NUnit
- 3.13.2
+ 3.13.3
NUnit
Charlie Poole, Rob Prouse
Charlie Poole, Rob Prouse
@@ -21,7 +21,7 @@ Supported platforms:
- .NET Standard 2.0+
NUnit is a unit-testing framework for all .NET languages with a strong TDD focus.
This package includes the NUnit 3 framework assembly, which is referenced by your tests. You will need to install version 3 of the nunit3-console program or a third-party runner that supports NUnit 3 in order to execute tests. Runners intended for use with NUnit 2.x will not run NUnit 3 tests correctly.
- Copyright (c) 2021 Charlie Poole, Rob Prouse
+ Copyright (c) 2022 Charlie Poole, Rob Prouse
en-US
nunit test testing tdd framework fluent assert theory plugin addin
diff --git a/Build/third-party-libraries/packages/nuget.org/nunit/3.13.2/readme.md b/Build/third-party-libraries/packages/nuget.org/nunit/3.13.3/readme.md
similarity index 87%
rename from Build/third-party-libraries/packages/nuget.org/nunit/3.13.2/readme.md
rename to Build/third-party-libraries/packages/nuget.org/nunit/3.13.3/readme.md
index a669f13e..b788b316 100644
--- a/Build/third-party-libraries/packages/nuget.org/nunit/3.13.2/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/nunit/3.13.3/readme.md
@@ -1,9 +1,9 @@
-NUnit [3.13.2](https://www.nuget.org/packages/NUnit/3.13.2)
+NUnit [3.13.3](https://www.nuget.org/packages/NUnit/3.13.3)
--------------------
Used by: SqlDatabase internal
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/shouldly/4.0.3/remarks.md b/Build/third-party-libraries/packages/nuget.org/nunit/3.13.3/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/shouldly/4.0.3/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/nunit/3.13.3/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/nunit/3.13.2/repository-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/nunit/3.13.3/repository-LICENSE.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/nunit/3.13.2/repository-LICENSE.txt
rename to Build/third-party-libraries/packages/nuget.org/nunit/3.13.3/repository-LICENSE.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/shouldly/4.0.3/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/nunit/3.13.3/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/shouldly/4.0.3/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/nunit/3.13.3/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.1.0/index.json b/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.3.1/index.json
similarity index 97%
rename from Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.1.0/index.json
rename to Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.3.1/index.json
index 8756ce79..d8aa9087 100644
--- a/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.1.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.3.1/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
]
}
diff --git a/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.1.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.3.1/package.nuspec
similarity index 60%
rename from Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.1.0/package.nuspec
rename to Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.3.1/package.nuspec
index 64a2df66..b703abf0 100644
--- a/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.1.0/package.nuspec
+++ b/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.3.1/package.nuspec
@@ -2,8 +2,8 @@
NUnit3TestAdapter
- 4.1.0
- NUnit 3 Test Adapter for Visual Studio and DotNet
+ 4.3.1
+ NUnit3 Test Adapter for Visual Studio and DotNet
Charlie Poole, Terje Sandstrom
false
MIT
@@ -12,13 +12,11 @@
https://cdn.rawgit.com/nunit/resources/master/images/icon/nunit_256.png
The NUnit3 TestAdapter for Visual Studio, all versions from 2012 and onwards, and DotNet (incl. .Net core).
- Note that this package ONLY contains the adapter, not the NUnit framework.
- For VS 2017 and forward, you should add this package to every test project in your solution. (Earlier versions only require a single adapter package per solution.)
-
- Note that with this package you should not install the VSIX adapter package.
- NUnit 3 adapter for running tests in Visual Studio and DotNet. Works with NUnit 3.x, use the NUnit 2 adapter for 2.x tests.
+ Note that this package ONLY contains the adapter, not the NUnit framework.
+ For VS 2017 and forward, you should add this package to every test project in your solution. (Earlier versions only require a single adapter package per solution.)
+ NUnit3 adapter for running tests in Visual Studio and DotNet. Works with NUnit 3.x, use the NUnit 2 adapter for 2.x tests.
See https://docs.nunit.org/articles/vs-test-adapter/Adapter-Release-Notes.html
- Copyright (c) 2011-2021 Charlie Poole, 2014-2021 Terje Sandstrom
+ Copyright (c) 2011-2021 Charlie Poole, 2014-2022 Terje Sandstrom
en-US
test visualstudio testadapter nunit nunit3 dotnet
diff --git a/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.1.0/readme.md b/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.3.1/readme.md
similarity index 56%
rename from Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.1.0/readme.md
rename to Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.3.1/readme.md
index 2677b4e6..bcec9301 100644
--- a/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.1.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.3.1/readme.md
@@ -1,9 +1,9 @@
-NUnit3TestAdapter [4.1.0](https://www.nuget.org/packages/NUnit3TestAdapter/4.1.0)
+NUnit3TestAdapter [4.3.1](https://www.nuget.org/packages/NUnit3TestAdapter/4.3.1)
--------------------
Used by: SqlDatabase internal
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
License: [MIT](../../../../licenses/mit)
@@ -15,10 +15,8 @@ Description
-----------
The NUnit3 TestAdapter for Visual Studio, all versions from 2012 and onwards, and DotNet (incl. .Net core).
- Note that this package ONLY contains the adapter, not the NUnit framework.
- For VS 2017 and forward, you should add this package to every test project in your solution. (Earlier versions only require a single adapter package per solution.)
-
- Note that with this package you should not install the VSIX adapter package.
+ Note that this package ONLY contains the adapter, not the NUnit framework.
+ For VS 2017 and forward, you should add this package to every test project in your solution. (Earlier versions only require a single adapter package per solution.)
Remarks
-----------
diff --git a/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.376/remarks.md b/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.3.1/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.376/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.3.1/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.1.0/repository-LICENSE b/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.3.1/repository-LICENSE
similarity index 94%
rename from Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.1.0/repository-LICENSE
rename to Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.3.1/repository-LICENSE
index c3628f78..3302bf8b 100644
--- a/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.1.0/repository-LICENSE
+++ b/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.3.1/repository-LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2011-2020 Charlie Poole, 2014-2020 Terje Sandstrom
+Copyright (c) 2011-2020 Charlie Poole, 2014-2022 Terje Sandstrom
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.376/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.3.1/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.376/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/nunit3testadapter/4.3.1/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/powershellstandard.library/5.1.0/index.json b/Build/third-party-libraries/packages/nuget.org/powershellstandard.library/5.1.0/index.json
index c4600ba2..13bf1f8a 100644
--- a/Build/third-party-libraries/packages/nuget.org/powershellstandard.library/5.1.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/powershellstandard.library/5.1.0/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0",
"net472"
diff --git a/Build/third-party-libraries/packages/nuget.org/powershellstandard.library/5.1.0/readme.md b/Build/third-party-libraries/packages/nuget.org/powershellstandard.library/5.1.0/readme.md
index 1fba9082..06c7815f 100644
--- a/Build/third-party-libraries/packages/nuget.org/powershellstandard.library/5.1.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/powershellstandard.library/5.1.0/readme.md
@@ -3,7 +3,7 @@ PowerShellStandard.Library [5.1.0](https://www.nuget.org/packages/PowerShellStan
Used by: SqlDatabase
-Target frameworks: net452, net472, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net472, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/shouldly/4.0.3/index.json b/Build/third-party-libraries/packages/nuget.org/shouldly/4.1.0/index.json
similarity index 93%
rename from Build/third-party-libraries/packages/nuget.org/shouldly/4.0.3/index.json
rename to Build/third-party-libraries/packages/nuget.org/shouldly/4.1.0/index.json
index 187b79ec..061e9015 100644
--- a/Build/third-party-libraries/packages/nuget.org/shouldly/4.0.3/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/shouldly/4.1.0/index.json
@@ -11,16 +11,17 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
],
"Dependencies": [
{
"Name": "DiffEngine",
- "Version": "6.4.9"
+ "Version": "10.0.0"
},
{
"Name": "EmptyFiles",
- "Version": "2.3.3"
+ "Version": "2.8.0"
}
]
}
diff --git a/Build/third-party-libraries/packages/nuget.org/shouldly/4.0.3/package.nuspec b/Build/third-party-libraries/packages/nuget.org/shouldly/4.1.0/package.nuspec
similarity index 67%
rename from Build/third-party-libraries/packages/nuget.org/shouldly/4.0.3/package.nuspec
rename to Build/third-party-libraries/packages/nuget.org/shouldly/4.1.0/package.nuspec
index e21a4e0c..9942b38e 100644
--- a/Build/third-party-libraries/packages/nuget.org/shouldly/4.0.3/package.nuspec
+++ b/Build/third-party-libraries/packages/nuget.org/shouldly/4.1.0/package.nuspec
@@ -2,23 +2,21 @@
Shouldly
- 4.0.3
+ 4.1.0
Jake Ginnivan, Joseph Woodward, Simon Cropp
- false
BSD-2-Clause
https://licenses.nuget.org/BSD-2-Clause
assets/logo_128x128.png
https://github.com/shouldly/shouldly
Shouldly - Assertion framework for .NET. The way asserting *Should* be
- https://github.com/shouldly/releases/tag/4.0.3
+ https://github.com/shouldly/releases/tag/4.1.0
test unit testing TDD AAA should testunit rspec assert assertion framework
-
+
-
-
+
+
-
diff --git a/Build/third-party-libraries/packages/nuget.org/shouldly/4.0.3/project-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/shouldly/4.1.0/project-LICENSE.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/shouldly/4.0.3/project-LICENSE.txt
rename to Build/third-party-libraries/packages/nuget.org/shouldly/4.1.0/project-LICENSE.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/shouldly/4.0.3/readme.md b/Build/third-party-libraries/packages/nuget.org/shouldly/4.1.0/readme.md
similarity index 72%
rename from Build/third-party-libraries/packages/nuget.org/shouldly/4.0.3/readme.md
rename to Build/third-party-libraries/packages/nuget.org/shouldly/4.1.0/readme.md
index 6d055d9d..34644969 100644
--- a/Build/third-party-libraries/packages/nuget.org/shouldly/4.0.3/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/shouldly/4.1.0/readme.md
@@ -1,9 +1,9 @@
-Shouldly [4.0.3](https://www.nuget.org/packages/Shouldly/4.0.3)
+Shouldly [4.1.0](https://www.nuget.org/packages/Shouldly/4.1.0)
--------------------
Used by: SqlDatabase internal
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
License: [BSD-2-Clause](../../../../licenses/bsd-2-clause)
@@ -25,7 +25,7 @@ Dependencies 2
|Name|Version|
|----------|:----|
-|[DiffEngine](../../../../packages/nuget.org/diffengine/6.4.9)|6.4.9|
-|[EmptyFiles](../../../../packages/nuget.org/emptyfiles/2.3.3)|2.3.3|
+|[DiffEngine](../../../../packages/nuget.org/diffengine/10.0.0)|10.0.0|
+|[EmptyFiles](../../../../packages/nuget.org/emptyfiles/2.8.0)|2.8.0|
*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.collections.nongeneric/4.3.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/shouldly/4.1.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.collections.nongeneric/4.3.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/shouldly/4.1.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/shouldly/4.0.3/repository-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/shouldly/4.1.0/repository-LICENSE.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/shouldly/4.0.3/repository-LICENSE.txt
rename to Build/third-party-libraries/packages/nuget.org/shouldly/4.1.0/repository-LICENSE.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/system.collections.nongeneric/4.3.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/shouldly/4.1.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.collections.nongeneric/4.3.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/shouldly/4.1.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.376/index.json b/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.435/index.json
similarity index 97%
rename from Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.376/index.json
rename to Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.435/index.json
index 5da73b59..64ec2c6e 100644
--- a/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.376/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.435/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0",
"net472"
diff --git a/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.376/package-LICENSE b/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.435/package-LICENSE
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.376/package-LICENSE
rename to Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.435/package-LICENSE
diff --git a/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.376/package.nuspec b/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.435/package.nuspec
similarity index 92%
rename from Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.376/package.nuspec
rename to Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.435/package.nuspec
index dd15edde..d0148958 100644
--- a/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.376/package.nuspec
+++ b/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.435/package.nuspec
@@ -2,7 +2,7 @@
StyleCop.Analyzers.Unstable
- 1.2.0.376
+ 1.2.0.435
StyleCop.Analyzers.Unstable
Sam Harwell et. al.
Sam Harwell
@@ -12,7 +12,7 @@
https://licenses.nuget.org/MIT
https://github.com/DotNetAnalyzers/StyleCopAnalyzers
An implementation of StyleCop's rules using Roslyn analyzers and code fixes
- https://github.com/DotNetAnalyzers/StyleCopAnalyzers/releases/1.2.0-beta.376
+ https://github.com/DotNetAnalyzers/StyleCopAnalyzers/releases/1.2.0-beta.435
Copyright 2015 Tunnel Vision Laboratories, LLC
StyleCop DotNetAnalyzers Roslyn Diagnostic Analyzer
diff --git a/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.376/project-LICENSE b/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.435/project-LICENSE
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.376/project-LICENSE
rename to Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.435/project-LICENSE
diff --git a/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.376/readme.md b/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.435/readme.md
similarity index 68%
rename from Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.376/readme.md
rename to Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.435/readme.md
index 0049a99a..207ab7dc 100644
--- a/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.376/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.435/readme.md
@@ -1,9 +1,9 @@
-StyleCop.Analyzers.Unstable [1.2.0.376](https://www.nuget.org/packages/StyleCop.Analyzers.Unstable/1.2.0.376)
+StyleCop.Analyzers.Unstable [1.2.0.435](https://www.nuget.org/packages/StyleCop.Analyzers.Unstable/1.2.0.435)
--------------------
Used by: SqlDatabase internal
-Target frameworks: net452, net472, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net472, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/system.collections.specialized/4.3.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.435/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.collections.specialized/4.3.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.435/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/system.collections.specialized/4.3.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.435/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.collections.specialized/4.3.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/stylecop.analyzers.unstable/1.2.0.435/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/system.buffers/4.4.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.buffers/4.4.0/index.json
index a72233ce..79494e46 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.buffers/4.4.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/system.buffers/4.4.0/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
]
diff --git a/Build/third-party-libraries/packages/nuget.org/system.buffers/4.4.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.buffers/4.4.0/readme.md
index df0014e1..914652b9 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.buffers/4.4.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/system.buffers/4.4.0/readme.md
@@ -3,7 +3,7 @@ System.Buffers [4.4.0](https://www.nuget.org/packages/System.Buffers/4.4.0)
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, 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 c19f5aa6..79494e46 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
@@ -6,12 +6,14 @@
"UsedBy": [
{
"Name": "SqlDatabase",
- "InternalOnly": true,
+ "InternalOnly": false,
"TargetFrameworks": [
"netcoreapp3.1",
"net5.0",
"net6.0",
- "net472"
+ "net7.0",
+ "net452",
+ "netstandard2.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 bdbc9ed0..e50f8eb9 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
@@ -1,9 +1,9 @@
System.Buffers [4.5.1](https://www.nuget.org/packages/System.Buffers/4.5.1)
--------------------
-Used by: SqlDatabase internal
+Used by: SqlDatabase
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/index.json
new file mode 100644
index 00000000..cf67483a
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/index.json
@@ -0,0 +1,39 @@
+{
+ "License": {
+ "Code": "MIT",
+ "Status": "AutomaticallyApproved"
+ },
+ "UsedBy": [
+ {
+ "Name": "SqlDatabase",
+ "InternalOnly": true,
+ "TargetFrameworks": [
+ "netcoreapp3.1",
+ "net5.0",
+ "net6.0",
+ "net7.0",
+ "net472"
+ ]
+ }
+ ],
+ "Licenses": [
+ {
+ "Subject": "package",
+ "Code": "MIT",
+ "HRef": "https://licenses.nuget.org/MIT",
+ "Description": null
+ },
+ {
+ "Subject": "repository",
+ "Code": "MIT",
+ "HRef": "git://github.com/dotnet/runtime",
+ "Description": null
+ },
+ {
+ "Subject": "project",
+ "Code": "MIT",
+ "HRef": "https://github.com/dotnet/runtime",
+ "Description": null
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.5.0/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/package-LICENSE.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.5.0/package-LICENSE.txt
rename to Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/package-LICENSE.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/package.nuspec
new file mode 100644
index 00000000..81a09f5b
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/package.nuspec
@@ -0,0 +1,37 @@
+
+
+
+ System.CodeDom
+ 5.0.0
+ System.CodeDom
+ Microsoft
+ microsoft,dotnetframework
+ false
+ MIT
+ https://licenses.nuget.org/MIT
+ Icon.png
+ https://github.com/dotnet/runtime
+ http://go.microsoft.com/fwlink/?LinkID=288859
+ Provides types that can be used to model the structure of a source code document and to output source code for that model in a supported language.
+
+Commonly Used Types:
+System.CodeDom.CodeObject
+System.CodeDom.Compiler.CodeDomProvider
+Microsoft.CSharp.CSharpCodeProvider
+Microsoft.VisualBasic.VBCodeProvider
+
+When using NuGet 3.x this package requires at least version 3.4.
+ https://go.microsoft.com/fwlink/?LinkID=799421
+ © Microsoft Corporation. All rights reserved.
+ true
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.5.0/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/project-LICENSE.TXT
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.5.0/package-LICENSE.txt
rename to Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/project-LICENSE.TXT
diff --git a/Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/readme.md
new file mode 100644
index 00000000..296795bc
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/readme.md
@@ -0,0 +1,35 @@
+System.CodeDom [5.0.0](https://www.nuget.org/packages/System.CodeDom/5.0.0)
+--------------------
+
+Used by: SqlDatabase internal
+
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
+
+License: [MIT](../../../../licenses/mit)
+
+- package license: [MIT](https://licenses.nuget.org/MIT)
+- repository license: [MIT](git://github.com/dotnet/runtime)
+- project license: [MIT](https://github.com/dotnet/runtime)
+
+Description
+-----------
+Provides types that can be used to model the structure of a source code document and to output source code for that model in a supported language.
+
+Commonly Used Types:
+System.CodeDom.CodeObject
+System.CodeDom.Compiler.CodeDomProvider
+Microsoft.CSharp.CSharpCodeProvider
+Microsoft.VisualBasic.VBCodeProvider
+
+When using NuGet 3.x this package requires at least version 3.4.
+
+Remarks
+-----------
+no remarks
+
+
+Dependencies 0
+-----------
+
+
+*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.componentmodel.primitives/4.3.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.componentmodel.primitives/4.3.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.5.0/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/repository-LICENSE.TXT
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.5.0/package-LICENSE.txt
rename to Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/repository-LICENSE.TXT
diff --git a/Build/third-party-libraries/packages/nuget.org/system.componentmodel.primitives/4.3.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.componentmodel.primitives/4.3.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/system.codedom/5.0.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/system.collections.nongeneric/4.3.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.collections.nongeneric/4.3.0/index.json
deleted file mode 100644
index 330a9b8c..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.collections.nongeneric/4.3.0/index.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "License": {
- "Code": "ms-net-library",
- "Status": "AutomaticallyApproved"
- },
- "UsedBy": [
- {
- "Name": "SqlDatabase",
- "InternalOnly": true,
- "TargetFrameworks": [
- "netcoreapp3.1",
- "net5.0",
- "net6.0",
- "net472"
- ],
- "Dependencies": [
- {
- "Name": "System.Threading",
- "Version": "4.3.0"
- }
- ]
- }
- ],
- "Licenses": [
- {
- "Subject": "package",
- "Code": "ms-net-library",
- "HRef": "http://go.microsoft.com/fwlink/?LinkId=329770",
- "Description": null
- },
- {
- "Subject": "project",
- "Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
- }
- ]
-}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.collections.nongeneric/4.3.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.collections.nongeneric/4.3.0/package.nuspec
deleted file mode 100644
index 8ccec465..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.collections.nongeneric/4.3.0/package.nuspec
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
- System.Collections.NonGeneric
- 4.3.0
- System.Collections.NonGeneric
- Microsoft
- microsoft,dotnetframework
- true
- http://go.microsoft.com/fwlink/?LinkId=329770
- https://dot.net/
- http://go.microsoft.com/fwlink/?LinkID=288859
- Provides classes that define older non-generic collections of objects, such as lists, queues, hash tables and dictionaries. Developers should prefer the generic collections in the System.Collections package.
-
-Commonly Used Types:
-System.Collections.ArrayList
-System.Collections.Hashtable
-System.Collections.CollectionBase
-System.Collections.ReadOnlyCollectionBase
-System.Collections.Stack
-System.Collections.SortedList
-System.Collections.DictionaryBase
-System.Collections.Queue
-System.Collections.Comparer
-System.Collections.CaseInsensitiveComparer
-
-When using NuGet 3.x this package requires at least version 3.4.
- https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.collections.nongeneric/4.3.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.collections.nongeneric/4.3.0/readme.md
deleted file mode 100644
index 3fd51179..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.collections.nongeneric/4.3.0/readme.md
+++ /dev/null
@@ -1,43 +0,0 @@
-System.Collections.NonGeneric [4.3.0](https://www.nuget.org/packages/System.Collections.NonGeneric/4.3.0)
---------------------
-
-Used by: SqlDatabase internal
-
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
-
-License: [ms-net-library](../../../../licenses/ms-net-library)
-
-- package license: [ms-net-library](http://go.microsoft.com/fwlink/?LinkId=329770)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
-
-Description
------------
-Provides classes that define older non-generic collections of objects, such as lists, queues, hash tables and dictionaries. Developers should prefer the generic collections in the System.Collections package.
-
-Commonly Used Types:
-System.Collections.ArrayList
-System.Collections.Hashtable
-System.Collections.CollectionBase
-System.Collections.ReadOnlyCollectionBase
-System.Collections.Stack
-System.Collections.SortedList
-System.Collections.DictionaryBase
-System.Collections.Queue
-System.Collections.Comparer
-System.Collections.CaseInsensitiveComparer
-
-When using NuGet 3.x this package requires at least version 3.4.
-
-Remarks
------------
-no remarks
-
-
-Dependencies 1
------------
-
-|Name|Version|
-|----------|:----|
-|[System.Threading](../../../../packages/nuget.org/system.threading/4.3.0)|4.3.0|
-
-*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.collections.specialized/4.3.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.collections.specialized/4.3.0/index.json
deleted file mode 100644
index bf2a4599..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.collections.specialized/4.3.0/index.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "License": {
- "Code": "ms-net-library",
- "Status": "AutomaticallyApproved"
- },
- "UsedBy": [
- {
- "Name": "SqlDatabase",
- "InternalOnly": true,
- "TargetFrameworks": [
- "netcoreapp3.1",
- "net5.0",
- "net6.0",
- "net472"
- ],
- "Dependencies": [
- {
- "Name": "System.Collections.NonGeneric",
- "Version": "4.3.0"
- },
- {
- "Name": "System.Threading",
- "Version": "4.3.0"
- }
- ]
- }
- ],
- "Licenses": [
- {
- "Subject": "package",
- "Code": "ms-net-library",
- "HRef": "http://go.microsoft.com/fwlink/?LinkId=329770",
- "Description": null
- },
- {
- "Subject": "project",
- "Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
- }
- ]
-}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.collections.specialized/4.3.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.collections.specialized/4.3.0/package.nuspec
deleted file mode 100644
index 96aa86b4..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.collections.specialized/4.3.0/package.nuspec
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
- System.Collections.Specialized
- 4.3.0
- System.Collections.Specialized
- Microsoft
- microsoft,dotnetframework
- true
- http://go.microsoft.com/fwlink/?LinkId=329770
- https://dot.net/
- http://go.microsoft.com/fwlink/?LinkID=288859
- Provides older specialized non-generic collections; for example, a linked list dictionary, a bit vector, and collections that contain only strings.
-
-Commonly Used Types:
-System.Collections.Specialized.NameValueCollection
-System.Collections.Specialized.NameObjectCollectionBase
-System.Collections.Specialized.StringCollection
-System.Collections.Specialized.IOrderedDictionary
-System.Collections.Specialized.HybridDictionary
-System.Collections.Specialized.OrderedDictionary
-System.Collections.Specialized.ListDictionary
-System.Collections.Specialized.StringDictionary
-System.Collections.Specialized.BitVector32
-
-When using NuGet 3.x this package requires at least version 3.4.
- https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.collections.specialized/4.3.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.collections.specialized/4.3.0/readme.md
deleted file mode 100644
index 8eedb355..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.collections.specialized/4.3.0/readme.md
+++ /dev/null
@@ -1,43 +0,0 @@
-System.Collections.Specialized [4.3.0](https://www.nuget.org/packages/System.Collections.Specialized/4.3.0)
---------------------
-
-Used by: SqlDatabase internal
-
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
-
-License: [ms-net-library](../../../../licenses/ms-net-library)
-
-- package license: [ms-net-library](http://go.microsoft.com/fwlink/?LinkId=329770)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
-
-Description
------------
-Provides older specialized non-generic collections; for example, a linked list dictionary, a bit vector, and collections that contain only strings.
-
-Commonly Used Types:
-System.Collections.Specialized.NameValueCollection
-System.Collections.Specialized.NameObjectCollectionBase
-System.Collections.Specialized.StringCollection
-System.Collections.Specialized.IOrderedDictionary
-System.Collections.Specialized.HybridDictionary
-System.Collections.Specialized.OrderedDictionary
-System.Collections.Specialized.ListDictionary
-System.Collections.Specialized.StringDictionary
-System.Collections.Specialized.BitVector32
-
-When using NuGet 3.x this package requires at least version 3.4.
-
-Remarks
------------
-no remarks
-
-
-Dependencies 2
------------
-
-|Name|Version|
-|----------|:----|
-|[System.Collections.NonGeneric](../../../../packages/nuget.org/system.collections.nongeneric/4.3.0)|4.3.0|
-|[System.Threading](../../../../packages/nuget.org/system.threading/4.3.0)|4.3.0|
-
-*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.componentmodel.primitives/4.3.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.componentmodel.primitives/4.3.0/index.json
deleted file mode 100644
index 6021bb1b..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.componentmodel.primitives/4.3.0/index.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "License": {
- "Code": "ms-net-library",
- "Status": "AutomaticallyApproved"
- },
- "UsedBy": [
- {
- "Name": "SqlDatabase",
- "InternalOnly": true,
- "TargetFrameworks": [
- "netcoreapp3.1",
- "net5.0",
- "net6.0",
- "net472"
- ],
- "Dependencies": [
- {
- "Name": "System.ComponentModel",
- "Version": "4.3.0"
- }
- ]
- }
- ],
- "Licenses": [
- {
- "Subject": "package",
- "Code": "ms-net-library",
- "HRef": "http://go.microsoft.com/fwlink/?LinkId=329770",
- "Description": null
- },
- {
- "Subject": "project",
- "Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
- }
- ]
-}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.componentmodel.primitives/4.3.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.componentmodel.primitives/4.3.0/package.nuspec
deleted file mode 100644
index 4a9c5627..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.componentmodel.primitives/4.3.0/package.nuspec
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
- System.ComponentModel.Primitives
- 4.3.0
- System.ComponentModel.Primitives
- Microsoft
- microsoft,dotnetframework
- true
- http://go.microsoft.com/fwlink/?LinkId=329770
- https://dot.net/
- http://go.microsoft.com/fwlink/?LinkID=288859
- Provides interfaces that are used to implement the run-time and design-time behavior of components.
-
-Commonly Used Types:
-System.ComponentModel.IComponent
-System.ComponentModel.IContainer
-System.ComponentModel.ISite
-System.ComponentModel.ComponentCollection
-
-When using NuGet 3.x this package requires at least version 3.4.
- https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.componentmodel.primitives/4.3.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.componentmodel.primitives/4.3.0/readme.md
deleted file mode 100644
index 506dd88f..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.componentmodel.primitives/4.3.0/readme.md
+++ /dev/null
@@ -1,37 +0,0 @@
-System.ComponentModel.Primitives [4.3.0](https://www.nuget.org/packages/System.ComponentModel.Primitives/4.3.0)
---------------------
-
-Used by: SqlDatabase internal
-
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
-
-License: [ms-net-library](../../../../licenses/ms-net-library)
-
-- package license: [ms-net-library](http://go.microsoft.com/fwlink/?LinkId=329770)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
-
-Description
------------
-Provides interfaces that are used to implement the run-time and design-time behavior of components.
-
-Commonly Used Types:
-System.ComponentModel.IComponent
-System.ComponentModel.IContainer
-System.ComponentModel.ISite
-System.ComponentModel.ComponentCollection
-
-When using NuGet 3.x this package requires at least version 3.4.
-
-Remarks
------------
-no remarks
-
-
-Dependencies 1
------------
-
-|Name|Version|
-|----------|:----|
-|[System.ComponentModel](../../../../packages/nuget.org/system.componentmodel/4.3.0)|4.3.0|
-
-*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.componentmodel.typeconverter/4.3.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.componentmodel.typeconverter/4.3.0/index.json
deleted file mode 100644
index eb1de6c5..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.componentmodel.typeconverter/4.3.0/index.json
+++ /dev/null
@@ -1,62 +0,0 @@
-{
- "License": {
- "Code": "ms-net-library",
- "Status": "AutomaticallyApproved"
- },
- "UsedBy": [
- {
- "Name": "SqlDatabase",
- "InternalOnly": true,
- "TargetFrameworks": [
- "netcoreapp3.1",
- "net5.0",
- "net6.0",
- "net472"
- ],
- "Dependencies": [
- {
- "Name": "System.Collections.NonGeneric",
- "Version": "4.3.0"
- },
- {
- "Name": "System.Collections.Specialized",
- "Version": "4.3.0"
- },
- {
- "Name": "System.ComponentModel",
- "Version": "4.3.0"
- },
- {
- "Name": "System.ComponentModel.Primitives",
- "Version": "4.3.0"
- },
- {
- "Name": "System.Linq",
- "Version": "4.3.0"
- },
- {
- "Name": "System.Reflection.TypeExtensions",
- "Version": "4.3.0"
- },
- {
- "Name": "System.Threading",
- "Version": "4.3.0"
- }
- ]
- }
- ],
- "Licenses": [
- {
- "Subject": "package",
- "Code": "ms-net-library",
- "HRef": "http://go.microsoft.com/fwlink/?LinkId=329770",
- "Description": null
- },
- {
- "Subject": "project",
- "Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
- }
- ]
-}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.componentmodel.typeconverter/4.3.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.componentmodel.typeconverter/4.3.0/package.nuspec
deleted file mode 100644
index 7355cf21..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.componentmodel.typeconverter/4.3.0/package.nuspec
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
- System.ComponentModel.TypeConverter
- 4.3.0
- System.ComponentModel.TypeConverter
- Microsoft
- microsoft,dotnetframework
- true
- http://go.microsoft.com/fwlink/?LinkId=329770
- https://dot.net/
- http://go.microsoft.com/fwlink/?LinkID=288859
- Provides the System.ComponentModel.TypeConverter class, which represents a unified way of converting types of values to other types.
-
-Commonly Used Types:
-System.ComponentModel.TypeConverter
-System.ComponentModel.TypeConverterAttribute
-System.ComponentModel.PropertyDescriptor
-System.ComponentModel.StringConverter
-System.ComponentModel.ITypeDescriptorContext
-System.ComponentModel.EnumConverter
-System.ComponentModel.TypeDescriptor
-System.ComponentModel.Int32Converter
-System.ComponentModel.BooleanConverter
-System.ComponentModel.DoubleConverter
-
-When using NuGet 3.x this package requires at least version 3.4.
- https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.componentmodel.typeconverter/4.3.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.componentmodel.typeconverter/4.3.0/readme.md
deleted file mode 100644
index cf75100e..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.componentmodel.typeconverter/4.3.0/readme.md
+++ /dev/null
@@ -1,49 +0,0 @@
-System.ComponentModel.TypeConverter [4.3.0](https://www.nuget.org/packages/System.ComponentModel.TypeConverter/4.3.0)
---------------------
-
-Used by: SqlDatabase internal
-
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
-
-License: [ms-net-library](../../../../licenses/ms-net-library)
-
-- package license: [ms-net-library](http://go.microsoft.com/fwlink/?LinkId=329770)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
-
-Description
------------
-Provides the System.ComponentModel.TypeConverter class, which represents a unified way of converting types of values to other types.
-
-Commonly Used Types:
-System.ComponentModel.TypeConverter
-System.ComponentModel.TypeConverterAttribute
-System.ComponentModel.PropertyDescriptor
-System.ComponentModel.StringConverter
-System.ComponentModel.ITypeDescriptorContext
-System.ComponentModel.EnumConverter
-System.ComponentModel.TypeDescriptor
-System.ComponentModel.Int32Converter
-System.ComponentModel.BooleanConverter
-System.ComponentModel.DoubleConverter
-
-When using NuGet 3.x this package requires at least version 3.4.
-
-Remarks
------------
-no remarks
-
-
-Dependencies 7
------------
-
-|Name|Version|
-|----------|:----|
-|[System.Collections.NonGeneric](../../../../packages/nuget.org/system.collections.nongeneric/4.3.0)|4.3.0|
-|[System.Collections.Specialized](../../../../packages/nuget.org/system.collections.specialized/4.3.0)|4.3.0|
-|[System.ComponentModel](../../../../packages/nuget.org/system.componentmodel/4.3.0)|4.3.0|
-|[System.ComponentModel.Primitives](../../../../packages/nuget.org/system.componentmodel.primitives/4.3.0)|4.3.0|
-|[System.Linq](../../../../packages/nuget.org/system.linq/4.3.0)|4.3.0|
-|[System.Reflection.TypeExtensions](../../../../packages/nuget.org/system.reflection.typeextensions/4.3.0)|4.3.0|
-|[System.Threading](../../../../packages/nuget.org/system.threading/4.3.0)|4.3.0|
-
-*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.componentmodel/4.3.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.componentmodel/4.3.0/index.json
deleted file mode 100644
index e143dd9c..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.componentmodel/4.3.0/index.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "License": {
- "Code": "ms-net-library",
- "Status": "AutomaticallyApproved"
- },
- "UsedBy": [
- {
- "Name": "SqlDatabase",
- "InternalOnly": true,
- "TargetFrameworks": [
- "netcoreapp3.1",
- "net5.0",
- "net6.0",
- "net472"
- ]
- }
- ],
- "Licenses": [
- {
- "Subject": "package",
- "Code": "ms-net-library",
- "HRef": "http://go.microsoft.com/fwlink/?LinkId=329770",
- "Description": null
- },
- {
- "Subject": "project",
- "Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
- }
- ]
-}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.componentmodel/4.3.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.componentmodel/4.3.0/package.nuspec
deleted file mode 100644
index 8e4b8c9a..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.componentmodel/4.3.0/package.nuspec
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
- System.ComponentModel
- 4.3.0
- System.ComponentModel
- Microsoft
- microsoft,dotnetframework
- true
- http://go.microsoft.com/fwlink/?LinkId=329770
- https://dot.net/
- http://go.microsoft.com/fwlink/?LinkID=288859
- Provides interfaces for the editing and change tracking of objects used as data sources.
-
-Commonly Used Types:
-System.ComponentModel.CancelEventArgs
-System.IServiceProvider
-System.ComponentModel.IEditableObject
-System.ComponentModel.IChangeTracking
-System.ComponentModel.IRevertibleChangeTracking
-
-When using NuGet 3.x this package requires at least version 3.4.
- https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.componentmodel/4.3.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.componentmodel/4.3.0/readme.md
deleted file mode 100644
index 1be96bc6..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.componentmodel/4.3.0/readme.md
+++ /dev/null
@@ -1,35 +0,0 @@
-System.ComponentModel [4.3.0](https://www.nuget.org/packages/System.ComponentModel/4.3.0)
---------------------
-
-Used by: SqlDatabase internal
-
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
-
-License: [ms-net-library](../../../../licenses/ms-net-library)
-
-- package license: [ms-net-library](http://go.microsoft.com/fwlink/?LinkId=329770)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
-
-Description
------------
-Provides interfaces for the editing and change tracking of objects used as data sources.
-
-Commonly Used Types:
-System.ComponentModel.CancelEventArgs
-System.IServiceProvider
-System.ComponentModel.IEditableObject
-System.ComponentModel.IChangeTracking
-System.ComponentModel.IRevertibleChangeTracking
-
-When using NuGet 3.x this package requires at least version 3.4.
-
-Remarks
------------
-no remarks
-
-
-Dependencies 0
------------
-
-
-*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.configuration.configurationmanager/4.5.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.configuration.configurationmanager/4.5.0/index.json
index ca36c0cd..ebc0d666 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.configuration.configurationmanager/4.5.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/system.configuration.configurationmanager/4.5.0/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
],
diff --git a/Build/third-party-libraries/packages/nuget.org/system.configuration.configurationmanager/4.5.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.configuration.configurationmanager/4.5.0/readme.md
index f64fbaee..cccab090 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.configuration.configurationmanager/4.5.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/system.configuration.configurationmanager/4.5.0/readme.md
@@ -3,7 +3,7 @@ System.Configuration.ConfigurationManager [4.5.0](https://www.nuget.org/packages
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.5.1/index.json b/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.5/index.json
similarity index 65%
rename from Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.5.1/index.json
rename to Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.5/index.json
index 010dc70b..b55c8262 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.5.1/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.5/index.json
@@ -11,21 +11,18 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
],
"Dependencies": [
{
"Name": "Microsoft.Win32.Registry",
- "Version": "4.5.0"
+ "Version": "4.7.0"
},
{
"Name": "System.Security.Principal.Windows",
- "Version": "4.5.0"
- },
- {
- "Name": "System.Text.Encoding.CodePages",
- "Version": "4.5.0"
+ "Version": "4.7.0"
}
]
}
@@ -34,14 +31,14 @@
{
"Subject": "package",
"Code": "MIT",
- "HRef": "https://github.com/dotnet/corefx/blob/master/LICENSE.TXT",
+ "HRef": "https://licenses.nuget.org/MIT",
"Description": null
},
{
"Subject": "project",
"Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
+ "HRef": "https://github.com/dotnet/corefx",
+ "Description": "License should be verified on https://github.com/dotnet/corefx"
}
]
}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.5/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.5/package-LICENSE.txt
new file mode 100644
index 00000000..984713a4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.5/package-LICENSE.txt
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.5.1/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.5/package.nuspec
similarity index 73%
rename from Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.5.1/package.nuspec
rename to Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.5/package.nuspec
index def3ca91..74d98029 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.5.1/package.nuspec
+++ b/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.5/package.nuspec
@@ -2,13 +2,15 @@
System.Data.SqlClient
- 4.5.1
+ 4.8.5
System.Data.SqlClient
Microsoft
microsoft,dotnetframework
false
- https://github.com/dotnet/corefx/blob/master/LICENSE.TXT
- https://dot.net/
+ MIT
+ https://licenses.nuget.org/MIT
+ Icon.png
+ https://github.com/dotnet/corefx
http://go.microsoft.com/fwlink/?LinkID=288859
Provides the data provider for SQL Server. These classes provide access to versions of SQL Server and encapsulate database-specific protocols, including tabular data stream (TDS)
@@ -23,10 +25,9 @@ System.Data.SqlClient.SqlTransaction
System.Data.SqlClient.SqlParameterCollection
System.Data.SqlClient.SqlClientFactory
-7ee84596d92e178bce54c986df31ccc52479e772
When using NuGet 3.x this package requires at least version 3.4.
https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
+ © Microsoft Corporation. All rights reserved.
true
@@ -39,18 +40,24 @@ When using NuGet 3.x this package requires at least version 3.4.
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -58,35 +65,36 @@ When using NuGet 3.x this package requires at least version 3.4.
-
+
-
+
-
+
-
-
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
+
+
+
+
diff --git a/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.5.1/readme.md b/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.5/readme.md
similarity index 61%
rename from Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.5.1/readme.md
rename to Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.5/readme.md
index 608c0bca..67e11c15 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.5.1/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.5/readme.md
@@ -1,14 +1,14 @@
-System.Data.SqlClient [4.5.1](https://www.nuget.org/packages/System.Data.SqlClient/4.5.1)
+System.Data.SqlClient [4.8.5](https://www.nuget.org/packages/System.Data.SqlClient/4.8.5)
--------------------
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
-- package license: [MIT](https://github.com/dotnet/corefx/blob/master/LICENSE.TXT)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
+- package license: [MIT](https://licenses.nuget.org/MIT)
+- project license: [Unknown](https://github.com/dotnet/corefx) , License should be verified on https://github.com/dotnet/corefx
Description
-----------
@@ -25,7 +25,6 @@ System.Data.SqlClient.SqlTransaction
System.Data.SqlClient.SqlParameterCollection
System.Data.SqlClient.SqlClientFactory
-7ee84596d92e178bce54c986df31ccc52479e772
When using NuGet 3.x this package requires at least version 3.4.
Remarks
@@ -33,13 +32,12 @@ Remarks
no remarks
-Dependencies 3
+Dependencies 2
-----------
|Name|Version|
|----------|:----|
-|[Microsoft.Win32.Registry](../../../../packages/nuget.org/microsoft.win32.registry/4.5.0)|4.5.0|
-|[System.Security.Principal.Windows](../../../../packages/nuget.org/system.security.principal.windows/4.5.0)|4.5.0|
-|[System.Text.Encoding.CodePages](../../../../packages/nuget.org/system.text.encoding.codepages/4.5.0)|4.5.0|
+|[Microsoft.Win32.Registry](../../../../packages/nuget.org/microsoft.win32.registry/4.7.0)|4.7.0|
+|[System.Security.Principal.Windows](../../../../packages/nuget.org/system.security.principal.windows/4.7.0)|4.7.0|
*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.componentmodel.typeconverter/4.3.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.5/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.componentmodel.typeconverter/4.3.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.5/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/system.componentmodel.typeconverter/4.3.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.5/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.componentmodel.typeconverter/4.3.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.8.5/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.7.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.7.0/index.json
new file mode 100644
index 00000000..5d326378
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.7.0/index.json
@@ -0,0 +1,40 @@
+{
+ "License": {
+ "Code": "MIT",
+ "Status": "AutomaticallyApproved"
+ },
+ "UsedBy": [
+ {
+ "Name": "SqlDatabase",
+ "InternalOnly": false,
+ "TargetFrameworks": [
+ "netcoreapp3.1",
+ "net5.0",
+ "net6.0",
+ "net7.0",
+ "net452",
+ "netstandard2.0"
+ ],
+ "Dependencies": [
+ {
+ "Name": "System.Memory",
+ "Version": "4.5.4"
+ }
+ ]
+ }
+ ],
+ "Licenses": [
+ {
+ "Subject": "package",
+ "Code": "MIT",
+ "HRef": "https://licenses.nuget.org/MIT",
+ "Description": null
+ },
+ {
+ "Subject": "project",
+ "Code": null,
+ "HRef": "https://github.com/dotnet/corefx",
+ "Description": "License should be verified on https://github.com/dotnet/corefx"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.7.0/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.7.0/package-LICENSE.txt
new file mode 100644
index 00000000..984713a4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.7.0/package-LICENSE.txt
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.5.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.7.0/package.nuspec
similarity index 60%
rename from Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.5.0/package.nuspec
rename to Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.7.0/package.nuspec
index 77278e69..2b3b3e94 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.5.0/package.nuspec
+++ b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.7.0/package.nuspec
@@ -2,13 +2,14 @@
System.Diagnostics.DiagnosticSource
- 4.5.0
+ 4.7.0
System.Diagnostics.DiagnosticSource
Microsoft
microsoft,dotnetframework
false
- https://github.com/dotnet/corefx/blob/master/LICENSE.TXT
- https://dot.net/
+ MIT
+ https://licenses.nuget.org/MIT
+ https://github.com/dotnet/corefx
http://go.microsoft.com/fwlink/?LinkID=288859
Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools)
@@ -16,34 +17,56 @@ Commonly Used Types:
System.Diagnostics.DiagnosticListener
System.Diagnostics.DiagnosticSource
-30ab651fcb4354552bd4891619a0bdd81e0ebdbf
When using NuGet 3.x this package requires at least version 3.4.
https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
+ © Microsoft Corporation. All rights reserved.
true
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.5.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.7.0/readme.md
similarity index 50%
rename from Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.5.0/readme.md
rename to Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.7.0/readme.md
index e99aa47e..90f71dd7 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.5.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.7.0/readme.md
@@ -1,14 +1,14 @@
-System.Diagnostics.DiagnosticSource [4.5.0](https://www.nuget.org/packages/System.Diagnostics.DiagnosticSource/4.5.0)
+System.Diagnostics.DiagnosticSource [4.7.0](https://www.nuget.org/packages/System.Diagnostics.DiagnosticSource/4.7.0)
--------------------
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
-- package license: [MIT](https://github.com/dotnet/corefx/blob/master/LICENSE.TXT)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
+- package license: [MIT](https://licenses.nuget.org/MIT)
+- project license: [Unknown](https://github.com/dotnet/corefx) , License should be verified on https://github.com/dotnet/corefx
Description
-----------
@@ -18,7 +18,6 @@ Commonly Used Types:
System.Diagnostics.DiagnosticListener
System.Diagnostics.DiagnosticSource
-30ab651fcb4354552bd4891619a0bdd81e0ebdbf
When using NuGet 3.x this package requires at least version 3.4.
Remarks
@@ -26,8 +25,11 @@ Remarks
no remarks
-Dependencies 0
+Dependencies 1
-----------
+|Name|Version|
+|----------|:----|
+|[System.Memory](../../../../packages/nuget.org/system.memory/4.5.4)|4.5.4|
*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.componentmodel/4.3.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.7.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.componentmodel/4.3.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.7.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/system.componentmodel/4.3.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.7.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.componentmodel/4.3.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.7.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/4.7.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/4.7.0/index.json
new file mode 100644
index 00000000..89590aa6
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/4.7.0/index.json
@@ -0,0 +1,43 @@
+{
+ "License": {
+ "Code": "MIT",
+ "Status": "AutomaticallyApproved"
+ },
+ "UsedBy": [
+ {
+ "Name": "SqlDatabase",
+ "InternalOnly": true,
+ "TargetFrameworks": [
+ "netcoreapp3.1",
+ "net5.0",
+ "net6.0",
+ "net7.0",
+ "net472"
+ ],
+ "Dependencies": [
+ {
+ "Name": "Microsoft.Win32.Registry",
+ "Version": "5.0.0"
+ },
+ {
+ "Name": "System.Security.Principal.Windows",
+ "Version": "5.0.0"
+ }
+ ]
+ }
+ ],
+ "Licenses": [
+ {
+ "Subject": "package",
+ "Code": "MIT",
+ "HRef": "https://licenses.nuget.org/MIT",
+ "Description": null
+ },
+ {
+ "Subject": "project",
+ "Code": null,
+ "HRef": "https://github.com/dotnet/corefx",
+ "Description": "License should be verified on https://github.com/dotnet/corefx"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/4.7.0/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/4.7.0/package-LICENSE.txt
new file mode 100644
index 00000000..984713a4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/4.7.0/package-LICENSE.txt
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/4.7.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/4.7.0/package.nuspec
new file mode 100644
index 00000000..3c247bb4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/4.7.0/package.nuspec
@@ -0,0 +1,49 @@
+
+
+
+ System.Diagnostics.EventLog
+ 4.7.0
+ System.Diagnostics.EventLog
+ Microsoft
+ microsoft,dotnetframework
+ false
+ MIT
+ https://licenses.nuget.org/MIT
+ https://github.com/dotnet/corefx
+ http://go.microsoft.com/fwlink/?LinkID=288859
+ Provides the System.Diagnostics.EventLog class, which allows the applications to use the windows event log service.
+
+Commonly Used Types:
+System.Diagnostics.EventLog
+
+When using NuGet 3.x this package requires at least version 3.4.
+ https://go.microsoft.com/fwlink/?LinkID=799421
+ © Microsoft Corporation. All rights reserved.
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/4.7.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/4.7.0/readme.md
new file mode 100644
index 00000000..608ab741
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/4.7.0/readme.md
@@ -0,0 +1,35 @@
+System.Diagnostics.EventLog [4.7.0](https://www.nuget.org/packages/System.Diagnostics.EventLog/4.7.0)
+--------------------
+
+Used by: SqlDatabase internal
+
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
+
+License: [MIT](../../../../licenses/mit)
+
+- package license: [MIT](https://licenses.nuget.org/MIT)
+- project license: [Unknown](https://github.com/dotnet/corefx) , License should be verified on https://github.com/dotnet/corefx
+
+Description
+-----------
+Provides the System.Diagnostics.EventLog class, which allows the applications to use the windows event log service.
+
+Commonly Used Types:
+System.Diagnostics.EventLog
+
+When using NuGet 3.x this package requires at least version 3.4.
+
+Remarks
+-----------
+no remarks
+
+
+Dependencies 2
+-----------
+
+|Name|Version|
+|----------|:----|
+|[Microsoft.Win32.Registry](../../../../packages/nuget.org/microsoft.win32.registry/5.0.0)|5.0.0|
+|[System.Security.Principal.Windows](../../../../packages/nuget.org/system.security.principal.windows/5.0.0)|5.0.0|
+
+*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.5.1/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/4.7.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.5.1/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/4.7.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.5.1/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/4.7.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.data.sqlclient/4.5.1/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/4.7.0/third-party-notices.txt
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.diagnostics.eventlog/6.0.0/index.json
similarity index 72%
rename from Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/index.json
rename to Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/6.0.0/index.json
index c19f5aa6..3a4ffb5d 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.diagnostics.eventlog/6.0.0/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
]
}
@@ -19,7 +20,13 @@
{
"Subject": "package",
"Code": "MIT",
- "HRef": "https://github.com/dotnet/corefx/blob/master/LICENSE.TXT",
+ "HRef": "https://licenses.nuget.org/MIT",
+ "Description": null
+ },
+ {
+ "Subject": "repository",
+ "Code": "MIT",
+ "HRef": "https://github.com/dotnet/runtime",
"Description": null
},
{
diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/6.0.0/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/6.0.0/package-LICENSE.txt
new file mode 100644
index 00000000..984713a4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/6.0.0/package-LICENSE.txt
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/6.0.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/6.0.0/package.nuspec
new file mode 100644
index 00000000..292fa0aa
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/6.0.0/package.nuspec
@@ -0,0 +1,33 @@
+
+
+
+ System.Diagnostics.EventLog
+ 6.0.0
+ Microsoft
+ MIT
+ https://licenses.nuget.org/MIT
+ Icon.png
+ https://dot.net/
+ Provides the System.Diagnostics.EventLog class, which allows the applications to use the windows event log service.
+
+Commonly Used Types:
+System.Diagnostics.EventLog
+ https://go.microsoft.com/fwlink/?LinkID=799421
+ © Microsoft Corporation. All rights reserved.
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/6.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/6.0.0/readme.md
new file mode 100644
index 00000000..4b61a19a
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/6.0.0/readme.md
@@ -0,0 +1,30 @@
+System.Diagnostics.EventLog [6.0.0](https://www.nuget.org/packages/System.Diagnostics.EventLog/6.0.0)
+--------------------
+
+Used by: SqlDatabase internal
+
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
+
+License: [MIT](../../../../licenses/mit)
+
+- package license: [MIT](https://licenses.nuget.org/MIT)
+- repository license: [MIT](https://github.com/dotnet/runtime)
+- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
+
+Description
+-----------
+Provides the System.Diagnostics.EventLog class, which allows the applications to use the windows event log service.
+
+Commonly Used Types:
+System.Diagnostics.EventLog
+
+Remarks
+-----------
+no remarks
+
+
+Dependencies 0
+-----------
+
+
+*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.5.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/6.0.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.5.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/6.0.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/6.0.0/repository-LICENSE.TXT b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/6.0.0/repository-LICENSE.TXT
new file mode 100644
index 00000000..984713a4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/6.0.0/repository-LICENSE.TXT
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.5.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/6.0.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.5.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/system.diagnostics.eventlog/6.0.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/system.dynamic.runtime/4.3.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.dynamic.runtime/4.3.0/index.json
deleted file mode 100644
index 8ded9a29..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.dynamic.runtime/4.3.0/index.json
+++ /dev/null
@@ -1,54 +0,0 @@
-{
- "License": {
- "Code": "ms-net-library",
- "Status": "AutomaticallyApproved"
- },
- "UsedBy": [
- {
- "Name": "SqlDatabase",
- "InternalOnly": true,
- "TargetFrameworks": [
- "netcoreapp3.1",
- "net5.0",
- "net6.0",
- "net472"
- ],
- "Dependencies": [
- {
- "Name": "System.Linq",
- "Version": "4.3.0"
- },
- {
- "Name": "System.Linq.Expressions",
- "Version": "4.3.0"
- },
- {
- "Name": "System.ObjectModel",
- "Version": "4.3.0"
- },
- {
- "Name": "System.Reflection.TypeExtensions",
- "Version": "4.3.0"
- },
- {
- "Name": "System.Threading",
- "Version": "4.3.0"
- }
- ]
- }
- ],
- "Licenses": [
- {
- "Subject": "package",
- "Code": "ms-net-library",
- "HRef": "http://go.microsoft.com/fwlink/?LinkId=329770",
- "Description": null
- },
- {
- "Subject": "project",
- "Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
- }
- ]
-}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.dynamic.runtime/4.3.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.dynamic.runtime/4.3.0/package.nuspec
deleted file mode 100644
index 7f9aca30..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.dynamic.runtime/4.3.0/package.nuspec
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
- System.Dynamic.Runtime
- 4.3.0
- System.Dynamic.Runtime
- Microsoft
- microsoft,dotnetframework
- true
- http://go.microsoft.com/fwlink/?LinkId=329770
- https://dot.net/
- http://go.microsoft.com/fwlink/?LinkID=288859
- Provides classes and interfaces that support the Dynamic Language Runtime (DLR).
-
-Commonly Used Types:
-System.Runtime.CompilerServices.CallSite
-System.Runtime.CompilerServices.CallSite<T>
-System.Dynamic.IDynamicMetaObjectProvider
-System.Dynamic.DynamicMetaObject
-System.Dynamic.SetMemberBinder
-System.Dynamic.GetMemberBinder
-System.Dynamic.ExpandoObject
-System.Dynamic.DynamicObject
-System.Runtime.CompilerServices.CallSiteBinder
-System.Runtime.CompilerServices.ConditionalWeakTable<TKey, TValue>
-
-When using NuGet 3.x this package requires at least version 3.4.
- https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.dynamic.runtime/4.3.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.dynamic.runtime/4.3.0/readme.md
deleted file mode 100644
index c19a0d5c..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.dynamic.runtime/4.3.0/readme.md
+++ /dev/null
@@ -1,47 +0,0 @@
-System.Dynamic.Runtime [4.3.0](https://www.nuget.org/packages/System.Dynamic.Runtime/4.3.0)
---------------------
-
-Used by: SqlDatabase internal
-
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
-
-License: [ms-net-library](../../../../licenses/ms-net-library)
-
-- package license: [ms-net-library](http://go.microsoft.com/fwlink/?LinkId=329770)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
-
-Description
------------
-Provides classes and interfaces that support the Dynamic Language Runtime (DLR).
-
-Commonly Used Types:
-System.Runtime.CompilerServices.CallSite
-System.Runtime.CompilerServices.CallSite
-System.Dynamic.IDynamicMetaObjectProvider
-System.Dynamic.DynamicMetaObject
-System.Dynamic.SetMemberBinder
-System.Dynamic.GetMemberBinder
-System.Dynamic.ExpandoObject
-System.Dynamic.DynamicObject
-System.Runtime.CompilerServices.CallSiteBinder
-System.Runtime.CompilerServices.ConditionalWeakTable
-
-When using NuGet 3.x this package requires at least version 3.4.
-
-Remarks
------------
-no remarks
-
-
-Dependencies 5
------------
-
-|Name|Version|
-|----------|:----|
-|[System.Linq](../../../../packages/nuget.org/system.linq/4.3.0)|4.3.0|
-|[System.Linq.Expressions](../../../../packages/nuget.org/system.linq.expressions/4.3.0)|4.3.0|
-|[System.ObjectModel](../../../../packages/nuget.org/system.objectmodel/4.3.0)|4.3.0|
-|[System.Reflection.TypeExtensions](../../../../packages/nuget.org/system.reflection.typeextensions/4.3.0)|4.3.0|
-|[System.Threading](../../../../packages/nuget.org/system.threading/4.3.0)|4.3.0|
-
-*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.io.filesystem.primitives/4.3.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.io.filesystem.primitives/4.3.0/index.json
deleted file mode 100644
index e143dd9c..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.io.filesystem.primitives/4.3.0/index.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "License": {
- "Code": "ms-net-library",
- "Status": "AutomaticallyApproved"
- },
- "UsedBy": [
- {
- "Name": "SqlDatabase",
- "InternalOnly": true,
- "TargetFrameworks": [
- "netcoreapp3.1",
- "net5.0",
- "net6.0",
- "net472"
- ]
- }
- ],
- "Licenses": [
- {
- "Subject": "package",
- "Code": "ms-net-library",
- "HRef": "http://go.microsoft.com/fwlink/?LinkId=329770",
- "Description": null
- },
- {
- "Subject": "project",
- "Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
- }
- ]
-}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.io.filesystem.primitives/4.3.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.io.filesystem.primitives/4.3.0/package.nuspec
deleted file mode 100644
index 8f5e1854..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.io.filesystem.primitives/4.3.0/package.nuspec
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
- System.IO.FileSystem.Primitives
- 4.3.0
- System.IO.FileSystem.Primitives
- Microsoft
- microsoft,dotnetframework
- true
- http://go.microsoft.com/fwlink/?LinkId=329770
- https://dot.net/
- http://go.microsoft.com/fwlink/?LinkID=288859
- Provides common enumerations and exceptions for path-based I/O libraries.
-
-Commonly Used Types:
-System.IO.DirectoryNotFoundException
-System.IO.FileAccess
-System.IO.FileLoadException
-System.IO.PathTooLongException
-System.IO.FileMode
-System.IO.FileShare
-System.IO.FileAttributes
-
-When using NuGet 3.x this package requires at least version 3.4.
- https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.io.filesystem.primitives/4.3.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.io.filesystem.primitives/4.3.0/readme.md
deleted file mode 100644
index aaa88dfb..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.io.filesystem.primitives/4.3.0/readme.md
+++ /dev/null
@@ -1,37 +0,0 @@
-System.IO.FileSystem.Primitives [4.3.0](https://www.nuget.org/packages/System.IO.FileSystem.Primitives/4.3.0)
---------------------
-
-Used by: SqlDatabase internal
-
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
-
-License: [ms-net-library](../../../../licenses/ms-net-library)
-
-- package license: [ms-net-library](http://go.microsoft.com/fwlink/?LinkId=329770)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
-
-Description
------------
-Provides common enumerations and exceptions for path-based I/O libraries.
-
-Commonly Used Types:
-System.IO.DirectoryNotFoundException
-System.IO.FileAccess
-System.IO.FileLoadException
-System.IO.PathTooLongException
-System.IO.FileMode
-System.IO.FileShare
-System.IO.FileAttributes
-
-When using NuGet 3.x this package requires at least version 3.4.
-
-Remarks
------------
-no remarks
-
-
-Dependencies 0
------------
-
-
-*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.linq.expressions/4.3.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.linq.expressions/4.3.0/index.json
deleted file mode 100644
index 8d68cc2f..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.linq.expressions/4.3.0/index.json
+++ /dev/null
@@ -1,50 +0,0 @@
-{
- "License": {
- "Code": "ms-net-library",
- "Status": "AutomaticallyApproved"
- },
- "UsedBy": [
- {
- "Name": "SqlDatabase",
- "InternalOnly": true,
- "TargetFrameworks": [
- "netcoreapp3.1",
- "net5.0",
- "net6.0",
- "net472"
- ],
- "Dependencies": [
- {
- "Name": "System.Linq",
- "Version": "4.3.0"
- },
- {
- "Name": "System.ObjectModel",
- "Version": "4.3.0"
- },
- {
- "Name": "System.Reflection.TypeExtensions",
- "Version": "4.3.0"
- },
- {
- "Name": "System.Threading",
- "Version": "4.3.0"
- }
- ]
- }
- ],
- "Licenses": [
- {
- "Subject": "package",
- "Code": "ms-net-library",
- "HRef": "http://go.microsoft.com/fwlink/?LinkId=329770",
- "Description": null
- },
- {
- "Subject": "project",
- "Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
- }
- ]
-}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.linq.expressions/4.3.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.linq.expressions/4.3.0/package.nuspec
deleted file mode 100644
index 85bf78f7..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.linq.expressions/4.3.0/package.nuspec
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
- System.Linq.Expressions
- 4.3.0
- System.Linq.Expressions
- Microsoft
- microsoft,dotnetframework
- true
- http://go.microsoft.com/fwlink/?LinkId=329770
- https://dot.net/
- http://go.microsoft.com/fwlink/?LinkID=288859
- Provides classes, interfaces and enumerations that enable language-level code expressions to be represented as objects in the form of expression trees.
-
-Commonly Used Types:
-System.Linq.IQueryable<T>
-System.Linq.IQueryable
-System.Linq.Expressions.Expression<TDelegate>
-System.Linq.Expressions.Expression
-System.Linq.Expressions.ExpressionVisitor
-
-When using NuGet 3.x this package requires at least version 3.4.
- https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.linq.expressions/4.3.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.linq.expressions/4.3.0/readme.md
deleted file mode 100644
index cb979b66..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.linq.expressions/4.3.0/readme.md
+++ /dev/null
@@ -1,41 +0,0 @@
-System.Linq.Expressions [4.3.0](https://www.nuget.org/packages/System.Linq.Expressions/4.3.0)
---------------------
-
-Used by: SqlDatabase internal
-
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
-
-License: [ms-net-library](../../../../licenses/ms-net-library)
-
-- package license: [ms-net-library](http://go.microsoft.com/fwlink/?LinkId=329770)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
-
-Description
------------
-Provides classes, interfaces and enumerations that enable language-level code expressions to be represented as objects in the form of expression trees.
-
-Commonly Used Types:
-System.Linq.IQueryable
-System.Linq.IQueryable
-System.Linq.Expressions.Expression
-System.Linq.Expressions.Expression
-System.Linq.Expressions.ExpressionVisitor
-
-When using NuGet 3.x this package requires at least version 3.4.
-
-Remarks
------------
-no remarks
-
-
-Dependencies 4
------------
-
-|Name|Version|
-|----------|:----|
-|[System.Linq](../../../../packages/nuget.org/system.linq/4.3.0)|4.3.0|
-|[System.ObjectModel](../../../../packages/nuget.org/system.objectmodel/4.3.0)|4.3.0|
-|[System.Reflection.TypeExtensions](../../../../packages/nuget.org/system.reflection.typeextensions/4.3.0)|4.3.0|
-|[System.Threading](../../../../packages/nuget.org/system.threading/4.3.0)|4.3.0|
-
-*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.linq/4.3.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.linq/4.3.0/index.json
deleted file mode 100644
index e143dd9c..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.linq/4.3.0/index.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "License": {
- "Code": "ms-net-library",
- "Status": "AutomaticallyApproved"
- },
- "UsedBy": [
- {
- "Name": "SqlDatabase",
- "InternalOnly": true,
- "TargetFrameworks": [
- "netcoreapp3.1",
- "net5.0",
- "net6.0",
- "net472"
- ]
- }
- ],
- "Licenses": [
- {
- "Subject": "package",
- "Code": "ms-net-library",
- "HRef": "http://go.microsoft.com/fwlink/?LinkId=329770",
- "Description": null
- },
- {
- "Subject": "project",
- "Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
- }
- ]
-}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.linq/4.3.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.linq/4.3.0/package.nuspec
deleted file mode 100644
index 12a3b10e..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.linq/4.3.0/package.nuspec
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
- System.Linq
- 4.3.0
- System.Linq
- Microsoft
- microsoft,dotnetframework
- true
- http://go.microsoft.com/fwlink/?LinkId=329770
- https://dot.net/
- http://go.microsoft.com/fwlink/?LinkID=288859
- Provides classes and interfaces that supports queries that use Language-Integrated Query (LINQ).
-
-Commonly Used Types:
-System.Linq.Enumerable
-System.Linq.IGrouping<TKey, TElement>
-System.Linq.IOrderedEnumerable<TElement>
-System.Linq.ILookup<TKey, TElement>
-System.Linq.Lookup<TKey, TElement>
-
-When using NuGet 3.x this package requires at least version 3.4.
- https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.linq/4.3.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.linq/4.3.0/readme.md
deleted file mode 100644
index 31f8a38f..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.linq/4.3.0/readme.md
+++ /dev/null
@@ -1,35 +0,0 @@
-System.Linq [4.3.0](https://www.nuget.org/packages/System.Linq/4.3.0)
---------------------
-
-Used by: SqlDatabase internal
-
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
-
-License: [ms-net-library](../../../../licenses/ms-net-library)
-
-- package license: [ms-net-library](http://go.microsoft.com/fwlink/?LinkId=329770)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
-
-Description
------------
-Provides classes and interfaces that supports queries that use Language-Integrated Query (LINQ).
-
-Commonly Used Types:
-System.Linq.Enumerable
-System.Linq.IGrouping
-System.Linq.IOrderedEnumerable
-System.Linq.ILookup
-System.Linq.Lookup
-
-When using NuGet 3.x this package requires at least version 3.4.
-
-Remarks
------------
-no remarks
-
-
-Dependencies 0
------------
-
-
-*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/index.json
new file mode 100644
index 00000000..905d5fee
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/index.json
@@ -0,0 +1,49 @@
+{
+ "License": {
+ "Code": "MIT",
+ "Status": "AutomaticallyApproved"
+ },
+ "UsedBy": [
+ {
+ "Name": "SqlDatabase",
+ "InternalOnly": true,
+ "TargetFrameworks": [
+ "netcoreapp3.1",
+ "net5.0",
+ "net6.0",
+ "net7.0",
+ "net472"
+ ],
+ "Dependencies": [
+ {
+ "Name": "Microsoft.Win32.Registry",
+ "Version": "5.0.0"
+ },
+ {
+ "Name": "System.CodeDom",
+ "Version": "5.0.0"
+ }
+ ]
+ }
+ ],
+ "Licenses": [
+ {
+ "Subject": "package",
+ "Code": "MIT",
+ "HRef": "https://licenses.nuget.org/MIT",
+ "Description": null
+ },
+ {
+ "Subject": "repository",
+ "Code": "MIT",
+ "HRef": "git://github.com/dotnet/runtime",
+ "Description": null
+ },
+ {
+ "Subject": "project",
+ "Code": "MIT",
+ "HRef": "https://github.com/dotnet/runtime",
+ "Description": null
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/package-LICENSE.txt
new file mode 100644
index 00000000..984713a4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/package-LICENSE.txt
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/package.nuspec
new file mode 100644
index 00000000..057dca93
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/package.nuspec
@@ -0,0 +1,42 @@
+
+
+
+ System.Management
+ 5.0.0
+ System.Management
+ Microsoft
+ microsoft,dotnetframework
+ false
+ MIT
+ https://licenses.nuget.org/MIT
+ Icon.png
+ https://github.com/dotnet/runtime
+ http://go.microsoft.com/fwlink/?LinkID=288859
+ Provides access to a rich set of management information and management events about the system, devices, and applications instrumented to the Windows Management Instrumentation (WMI) infrastructure.
+
+Commonly Used Types:
+System.Management.ManagementClass
+System.Management.ManagementObject
+System.Management.SelectQuery
+
+When using NuGet 3.x this package requires at least version 3.4.
+ https://go.microsoft.com/fwlink/?LinkID=799421
+ © Microsoft Corporation. All rights reserved.
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/project-LICENSE.TXT b/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/project-LICENSE.TXT
new file mode 100644
index 00000000..984713a4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/project-LICENSE.TXT
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/readme.md
new file mode 100644
index 00000000..668db812
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/readme.md
@@ -0,0 +1,38 @@
+System.Management [5.0.0](https://www.nuget.org/packages/System.Management/5.0.0)
+--------------------
+
+Used by: SqlDatabase internal
+
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
+
+License: [MIT](../../../../licenses/mit)
+
+- package license: [MIT](https://licenses.nuget.org/MIT)
+- repository license: [MIT](git://github.com/dotnet/runtime)
+- project license: [MIT](https://github.com/dotnet/runtime)
+
+Description
+-----------
+Provides access to a rich set of management information and management events about the system, devices, and applications instrumented to the Windows Management Instrumentation (WMI) infrastructure.
+
+Commonly Used Types:
+System.Management.ManagementClass
+System.Management.ManagementObject
+System.Management.SelectQuery
+
+When using NuGet 3.x this package requires at least version 3.4.
+
+Remarks
+-----------
+no remarks
+
+
+Dependencies 2
+-----------
+
+|Name|Version|
+|----------|:----|
+|[Microsoft.Win32.Registry](../../../../packages/nuget.org/microsoft.win32.registry/5.0.0)|5.0.0|
+|[System.CodeDom](../../../../packages/nuget.org/system.codedom/5.0.0)|5.0.0|
+
+*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.dynamic.runtime/4.3.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.dynamic.runtime/4.3.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/repository-LICENSE.TXT b/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/repository-LICENSE.TXT
new file mode 100644
index 00000000..984713a4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/repository-LICENSE.TXT
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/system.dynamic.runtime/4.3.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.dynamic.runtime/4.3.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/system.management/5.0.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.3/index.json b/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.3/index.json
index 65f22a83..45273c52 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.3/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.3/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
],
diff --git a/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.3/readme.md b/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.3/readme.md
index 97cbe0e8..5f16d3a0 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.3/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.3/readme.md
@@ -3,7 +3,7 @@ System.Memory [4.5.3](https://www.nuget.org/packages/System.Memory/4.5.3)
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.4/index.json b/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.4/index.json
index be8da353..490b41df 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.4/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.4/index.json
@@ -6,12 +6,14 @@
"UsedBy": [
{
"Name": "SqlDatabase",
- "InternalOnly": true,
+ "InternalOnly": false,
"TargetFrameworks": [
"netcoreapp3.1",
"net5.0",
"net6.0",
- "net472"
+ "net7.0",
+ "net452",
+ "netstandard2.0"
],
"Dependencies": [
{
@@ -20,11 +22,11 @@
},
{
"Name": "System.Numerics.Vectors",
- "Version": "4.5.0"
+ "Version": "4.4.0"
},
{
"Name": "System.Runtime.CompilerServices.Unsafe",
- "Version": "4.5.3"
+ "Version": "4.7.0"
}
]
}
diff --git a/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.4/readme.md b/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.4/readme.md
index 61f509d8..430ba24c 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.4/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/system.memory/4.5.4/readme.md
@@ -1,9 +1,9 @@
System.Memory [4.5.4](https://www.nuget.org/packages/System.Memory/4.5.4)
--------------------
-Used by: SqlDatabase internal
+Used by: SqlDatabase
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
@@ -38,7 +38,7 @@ Dependencies 3
|Name|Version|
|----------|:----|
|[System.Buffers](../../../../packages/nuget.org/system.buffers/4.5.1)|4.5.1|
-|[System.Numerics.Vectors](../../../../packages/nuget.org/system.numerics.vectors/4.5.0)|4.5.0|
-|[System.Runtime.CompilerServices.Unsafe](../../../../packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.3)|4.5.3|
+|[System.Numerics.Vectors](../../../../packages/nuget.org/system.numerics.vectors/4.4.0)|4.4.0|
+|[System.Runtime.CompilerServices.Unsafe](../../../../packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0)|4.7.0|
*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.4.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.4.0/index.json
index a72233ce..79494e46 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.4.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.4.0/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
]
diff --git a/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.4.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.4.0/readme.md
index 9b77f8ea..90eaae20 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.4.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.4.0/readme.md
@@ -3,7 +3,7 @@ System.Numerics.Vectors [4.4.0](https://www.nuget.org/packages/System.Numerics.V
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/package.nuspec
deleted file mode 100644
index 8c699377..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/package.nuspec
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
- System.Numerics.Vectors
- 4.5.0
- System.Numerics.Vectors
- Microsoft
- microsoft,dotnetframework
- false
- https://github.com/dotnet/corefx/blob/master/LICENSE.TXT
- https://dot.net/
- http://go.microsoft.com/fwlink/?LinkID=288859
- Provides hardware-accelerated numeric types, suitable for high-performance processing and graphics applications.
-
-Commonly Used Types:
-System.Numerics.Matrix3x2
-System.Numerics.Matrix4x4
-System.Numerics.Plane
-System.Numerics.Quaternion
-System.Numerics.Vector2
-System.Numerics.Vector3
-System.Numerics.Vector4
-System.Numerics.Vector
-System.Numerics.Vector<T>
-
-30ab651fcb4354552bd4891619a0bdd81e0ebdbf
- https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
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
deleted file mode 100644
index 00934de0..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/readme.md
+++ /dev/null
@@ -1,39 +0,0 @@
-System.Numerics.Vectors [4.5.0](https://www.nuget.org/packages/System.Numerics.Vectors/4.5.0)
---------------------
-
-Used by: SqlDatabase internal
-
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
-
-License: [MIT](../../../../licenses/mit)
-
-- package license: [MIT](https://github.com/dotnet/corefx/blob/master/LICENSE.TXT)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
-
-Description
------------
-Provides hardware-accelerated numeric types, suitable for high-performance processing and graphics applications.
-
-Commonly Used Types:
-System.Numerics.Matrix3x2
-System.Numerics.Matrix4x4
-System.Numerics.Plane
-System.Numerics.Quaternion
-System.Numerics.Vector2
-System.Numerics.Vector3
-System.Numerics.Vector4
-System.Numerics.Vector
-System.Numerics.Vector
-
-30ab651fcb4354552bd4891619a0bdd81e0ebdbf
-
-Remarks
------------
-no remarks
-
-
-Dependencies 0
------------
-
-
-*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.objectmodel/4.3.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.objectmodel/4.3.0/index.json
deleted file mode 100644
index 330a9b8c..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.objectmodel/4.3.0/index.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "License": {
- "Code": "ms-net-library",
- "Status": "AutomaticallyApproved"
- },
- "UsedBy": [
- {
- "Name": "SqlDatabase",
- "InternalOnly": true,
- "TargetFrameworks": [
- "netcoreapp3.1",
- "net5.0",
- "net6.0",
- "net472"
- ],
- "Dependencies": [
- {
- "Name": "System.Threading",
- "Version": "4.3.0"
- }
- ]
- }
- ],
- "Licenses": [
- {
- "Subject": "package",
- "Code": "ms-net-library",
- "HRef": "http://go.microsoft.com/fwlink/?LinkId=329770",
- "Description": null
- },
- {
- "Subject": "project",
- "Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
- }
- ]
-}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.objectmodel/4.3.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.objectmodel/4.3.0/package.nuspec
deleted file mode 100644
index f2d50b50..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.objectmodel/4.3.0/package.nuspec
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
- System.ObjectModel
- 4.3.0
- System.ObjectModel
- Microsoft
- microsoft,dotnetframework
- true
- http://go.microsoft.com/fwlink/?LinkId=329770
- https://dot.net/
- http://go.microsoft.com/fwlink/?LinkID=288859
- Provides types and interfaces that allow the creation of observable types that provide notifications to clients when changes are made to it.
-
-Commonly Used Types:
-System.ComponentModel.INotifyPropertyChanged
-System.Collections.ObjectModel.ObservableCollection<T>
-System.ComponentModel.PropertyChangedEventHandler
-System.Windows.Input.ICommand
-System.Collections.Specialized.INotifyCollectionChanged
-System.Collections.Specialized.NotifyCollectionChangedEventArgs
-System.Collections.Specialized.NotifyCollectionChangedEventHandler
-System.Collections.ObjectModel.KeyedCollection<TKey, TItem>
-System.ComponentModel.PropertyChangedEventArgs
-System.Collections.ObjectModel.ReadOnlyDictionary<TKey, TValue>
-
-When using NuGet 3.x this package requires at least version 3.4.
- https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.objectmodel/4.3.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.objectmodel/4.3.0/readme.md
deleted file mode 100644
index 253335d3..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.objectmodel/4.3.0/readme.md
+++ /dev/null
@@ -1,43 +0,0 @@
-System.ObjectModel [4.3.0](https://www.nuget.org/packages/System.ObjectModel/4.3.0)
---------------------
-
-Used by: SqlDatabase internal
-
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
-
-License: [ms-net-library](../../../../licenses/ms-net-library)
-
-- package license: [ms-net-library](http://go.microsoft.com/fwlink/?LinkId=329770)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
-
-Description
------------
-Provides types and interfaces that allow the creation of observable types that provide notifications to clients when changes are made to it.
-
-Commonly Used Types:
-System.ComponentModel.INotifyPropertyChanged
-System.Collections.ObjectModel.ObservableCollection
-System.ComponentModel.PropertyChangedEventHandler
-System.Windows.Input.ICommand
-System.Collections.Specialized.INotifyCollectionChanged
-System.Collections.Specialized.NotifyCollectionChangedEventArgs
-System.Collections.Specialized.NotifyCollectionChangedEventHandler
-System.Collections.ObjectModel.KeyedCollection
-System.ComponentModel.PropertyChangedEventArgs
-System.Collections.ObjectModel.ReadOnlyDictionary
-
-When using NuGet 3.x this package requires at least version 3.4.
-
-Remarks
------------
-no remarks
-
-
-Dependencies 1
------------
-
-|Name|Version|
-|----------|:----|
-|[System.Threading](../../../../packages/nuget.org/system.threading/4.3.0)|4.3.0|
-
-*This page was generated by a tool.*
\ No newline at end of file
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 c19f5aa6..38ac01dc 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
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
]
}
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 b1ccbbe1..305a9aab 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, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/system.reflection.typeextensions/4.3.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.reflection.typeextensions/4.3.0/index.json
deleted file mode 100644
index e143dd9c..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.reflection.typeextensions/4.3.0/index.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "License": {
- "Code": "ms-net-library",
- "Status": "AutomaticallyApproved"
- },
- "UsedBy": [
- {
- "Name": "SqlDatabase",
- "InternalOnly": true,
- "TargetFrameworks": [
- "netcoreapp3.1",
- "net5.0",
- "net6.0",
- "net472"
- ]
- }
- ],
- "Licenses": [
- {
- "Subject": "package",
- "Code": "ms-net-library",
- "HRef": "http://go.microsoft.com/fwlink/?LinkId=329770",
- "Description": null
- },
- {
- "Subject": "project",
- "Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
- }
- ]
-}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.reflection.typeextensions/4.3.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.reflection.typeextensions/4.3.0/package.nuspec
deleted file mode 100644
index d3513766..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.reflection.typeextensions/4.3.0/package.nuspec
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
- System.Reflection.TypeExtensions
- 4.3.0
- System.Reflection.TypeExtensions
- Microsoft
- microsoft,dotnetframework
- true
- http://go.microsoft.com/fwlink/?LinkId=329770
- https://dot.net/
- http://go.microsoft.com/fwlink/?LinkID=288859
- Provides extensions methods for System.Type that are designed to be source-compatible with older framework reflection-based APIs.
-
-Commonly Used Types:
-System.Reflection.TypeExtensions
-System.Reflection.BindingFlags
-
-When using NuGet 3.x this package requires at least version 3.4.
- https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.reflection.typeextensions/4.3.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.reflection.typeextensions/4.3.0/readme.md
deleted file mode 100644
index 834d4b4e..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.reflection.typeextensions/4.3.0/readme.md
+++ /dev/null
@@ -1,32 +0,0 @@
-System.Reflection.TypeExtensions [4.3.0](https://www.nuget.org/packages/System.Reflection.TypeExtensions/4.3.0)
---------------------
-
-Used by: SqlDatabase internal
-
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
-
-License: [ms-net-library](../../../../licenses/ms-net-library)
-
-- package license: [ms-net-library](http://go.microsoft.com/fwlink/?LinkId=329770)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
-
-Description
------------
-Provides extensions methods for System.Type that are designed to be source-compatible with older framework reflection-based APIs.
-
-Commonly Used Types:
-System.Reflection.TypeExtensions
-System.Reflection.BindingFlags
-
-When using NuGet 3.x this package requires at least version 3.4.
-
-Remarks
------------
-no remarks
-
-
-Dependencies 0
------------
-
-
-*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.2/index.json b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.2/index.json
index a72233ce..79494e46 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.2/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.2/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
]
diff --git a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.2/readme.md b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.2/readme.md
index af0ecc95..90d09d50 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.2/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.2/readme.md
@@ -3,7 +3,7 @@ System.Runtime.CompilerServices.Unsafe [4.5.2](https://www.nuget.org/packages/Sy
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.3/index.json b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.3/index.json
index c19f5aa6..38ac01dc 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.3/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.3/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
]
}
diff --git a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.3/readme.md b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.3/readme.md
index 87b0d3de..f088c659 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.3/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.3/readme.md
@@ -3,7 +3,7 @@ System.Runtime.CompilerServices.Unsafe [4.5.3](https://www.nuget.org/packages/Sy
Used by: SqlDatabase internal
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.5.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0/index.json
similarity index 70%
rename from Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.5.0/index.json
rename to Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0/index.json
index a72233ce..385b2cc1 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.diagnostics.diagnosticsource/4.5.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
]
@@ -20,14 +21,14 @@
{
"Subject": "package",
"Code": "MIT",
- "HRef": "https://github.com/dotnet/corefx/blob/master/LICENSE.TXT",
+ "HRef": "https://licenses.nuget.org/MIT",
"Description": null
},
{
"Subject": "project",
"Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
+ "HRef": "https://github.com/dotnet/corefx",
+ "Description": "License should be verified on https://github.com/dotnet/corefx"
}
]
}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0/package-LICENSE.txt
new file mode 100644
index 00000000..984713a4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0/package-LICENSE.txt
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0/package.nuspec
new file mode 100644
index 00000000..e3c587dc
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0/package.nuspec
@@ -0,0 +1,36 @@
+
+
+
+ System.Runtime.CompilerServices.Unsafe
+ 4.7.0
+ System.Runtime.CompilerServices.Unsafe
+ Microsoft
+ microsoft,dotnetframework
+ false
+ MIT
+ https://licenses.nuget.org/MIT
+ https://github.com/dotnet/corefx
+ http://go.microsoft.com/fwlink/?LinkID=288859
+ Provides the System.Runtime.CompilerServices.Unsafe class, which provides generic, low-level functionality for manipulating pointers.
+
+Commonly Used Types:
+System.Runtime.CompilerServices.Unsafe
+
+When using NuGet 3.x this package requires at least version 3.4.
+ https://go.microsoft.com/fwlink/?LinkID=799421
+ © Microsoft Corporation. All rights reserved.
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0/readme.md
new file mode 100644
index 00000000..845ad510
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0/readme.md
@@ -0,0 +1,31 @@
+System.Runtime.CompilerServices.Unsafe [4.7.0](https://www.nuget.org/packages/System.Runtime.CompilerServices.Unsafe/4.7.0)
+--------------------
+
+Used by: SqlDatabase
+
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
+
+License: [MIT](../../../../licenses/mit)
+
+- package license: [MIT](https://licenses.nuget.org/MIT)
+- project license: [Unknown](https://github.com/dotnet/corefx) , License should be verified on https://github.com/dotnet/corefx
+
+Description
+-----------
+Provides the System.Runtime.CompilerServices.Unsafe class, which provides generic, low-level functionality for manipulating pointers.
+
+Commonly Used Types:
+System.Runtime.CompilerServices.Unsafe
+
+When using NuGet 3.x this package requires at least version 3.4.
+
+Remarks
+-----------
+no remarks
+
+
+Dependencies 0
+-----------
+
+
+*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.io.filesystem.primitives/4.3.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.io.filesystem.primitives/4.3.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/system.io.filesystem.primitives/4.3.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.io.filesystem.primitives/4.3.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/system.runtime.interopservices.runtimeinformation/4.3.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.runtime.interopservices.runtimeinformation/4.3.0/index.json
index e143dd9c..167f0424 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.runtime.interopservices.runtimeinformation/4.3.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/system.runtime.interopservices.runtimeinformation/4.3.0/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
]
}
diff --git a/Build/third-party-libraries/packages/nuget.org/system.runtime.interopservices.runtimeinformation/4.3.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.runtime.interopservices.runtimeinformation/4.3.0/readme.md
index eee36a54..1e34e11e 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.runtime.interopservices.runtimeinformation/4.3.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/system.runtime.interopservices.runtimeinformation/4.3.0/readme.md
@@ -3,7 +3,7 @@ System.Runtime.InteropServices.RuntimeInformation [4.3.0](https://www.nuget.org/
Used by: SqlDatabase internal
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
License: [ms-net-library](../../../../licenses/ms-net-library)
diff --git a/Build/third-party-libraries/packages/nuget.org/system.runtime.loader/4.3.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.runtime.loader/4.3.0/index.json
index 03a47284..a5362ddb 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.runtime.loader/4.3.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/system.runtime.loader/4.3.0/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
]
diff --git a/Build/third-party-libraries/packages/nuget.org/system.runtime.loader/4.3.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.runtime.loader/4.3.0/readme.md
index 70fbd084..7a0c1cde 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.runtime.loader/4.3.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/system.runtime.loader/4.3.0/readme.md
@@ -3,7 +3,7 @@ System.Runtime.Loader [4.3.0](https://www.nuget.org/packages/System.Runtime.Load
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [ms-net-library](../../../../licenses/ms-net-library)
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.5.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.5.0/remarks.md
deleted file mode 100644
index e69de29b..00000000
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.5.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.5.0/third-party-notices.txt
deleted file mode 100644
index e69de29b..00000000
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.5.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/index.json
similarity index 71%
rename from Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.5.0/index.json
rename to Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/index.json
index 9efa3cf7..f50d9fc5 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.5.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/index.json
@@ -11,13 +11,14 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
],
"Dependencies": [
{
"Name": "System.Security.Principal.Windows",
- "Version": "4.5.0"
+ "Version": "4.7.0"
}
]
}
@@ -26,14 +27,14 @@
{
"Subject": "package",
"Code": "MIT",
- "HRef": "https://github.com/dotnet/corefx/blob/master/LICENSE.TXT",
+ "HRef": "https://licenses.nuget.org/MIT",
"Description": null
},
{
"Subject": "project",
"Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
+ "HRef": "https://github.com/dotnet/corefx",
+ "Description": "License should be verified on https://github.com/dotnet/corefx"
}
]
}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/package-LICENSE.txt
new file mode 100644
index 00000000..984713a4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/package-LICENSE.txt
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.5.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/package.nuspec
similarity index 83%
rename from Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.5.0/package.nuspec
rename to Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/package.nuspec
index 9e730be6..95ec867c 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.5.0/package.nuspec
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/package.nuspec
@@ -2,13 +2,14 @@
System.Security.AccessControl
- 4.5.0
+ 4.7.0
System.Security.AccessControl
Microsoft
microsoft,dotnetframework
false
- https://github.com/dotnet/corefx/blob/master/LICENSE.TXT
- https://dot.net/
+ MIT
+ https://licenses.nuget.org/MIT
+ https://github.com/dotnet/corefx
http://go.microsoft.com/fwlink/?LinkID=288859
Provides base classes that enable managing access and audit control lists on securable objects.
@@ -19,29 +20,28 @@ System.Security.AccessControl.ObjectAccessRule
System.Security.AccessControl.ObjectAuditRule
System.Security.AccessControl.ObjectSecurity
-30ab651fcb4354552bd4891619a0bdd81e0ebdbf
When using NuGet 3.x this package requires at least version 3.4.
https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
+ © Microsoft Corporation. All rights reserved.
true
-
+
-
+
-
-
+
+
-
+
-
+
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.5.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/readme.md
similarity index 61%
rename from Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.5.0/readme.md
rename to Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/readme.md
index 26fcf26a..b00cf455 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.5.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/readme.md
@@ -1,14 +1,14 @@
-System.Security.AccessControl [4.5.0](https://www.nuget.org/packages/System.Security.AccessControl/4.5.0)
+System.Security.AccessControl [4.7.0](https://www.nuget.org/packages/System.Security.AccessControl/4.7.0)
--------------------
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
-- package license: [MIT](https://github.com/dotnet/corefx/blob/master/LICENSE.TXT)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
+- package license: [MIT](https://licenses.nuget.org/MIT)
+- project license: [Unknown](https://github.com/dotnet/corefx) , License should be verified on https://github.com/dotnet/corefx
Description
-----------
@@ -21,7 +21,6 @@ System.Security.AccessControl.ObjectAccessRule
System.Security.AccessControl.ObjectAuditRule
System.Security.AccessControl.ObjectSecurity
-30ab651fcb4354552bd4891619a0bdd81e0ebdbf
When using NuGet 3.x this package requires at least version 3.4.
Remarks
@@ -34,6 +33,6 @@ Dependencies 1
|Name|Version|
|----------|:----|
-|[System.Security.Principal.Windows](../../../../packages/nuget.org/system.security.principal.windows/4.5.0)|4.5.0|
+|[System.Security.Principal.Windows](../../../../packages/nuget.org/system.security.principal.windows/4.7.0)|4.7.0|
*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.linq.expressions/4.3.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.linq.expressions/4.3.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/system.linq.expressions/4.3.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.linq.expressions/4.3.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/4.7.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/index.json
new file mode 100644
index 00000000..dd3e3159
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/index.json
@@ -0,0 +1,45 @@
+{
+ "License": {
+ "Code": "MIT",
+ "Status": "AutomaticallyApproved"
+ },
+ "UsedBy": [
+ {
+ "Name": "SqlDatabase",
+ "InternalOnly": true,
+ "TargetFrameworks": [
+ "netcoreapp3.1",
+ "net5.0",
+ "net6.0",
+ "net7.0",
+ "net472"
+ ],
+ "Dependencies": [
+ {
+ "Name": "System.Security.Principal.Windows",
+ "Version": "5.0.0"
+ }
+ ]
+ }
+ ],
+ "Licenses": [
+ {
+ "Subject": "package",
+ "Code": "MIT",
+ "HRef": "https://licenses.nuget.org/MIT",
+ "Description": null
+ },
+ {
+ "Subject": "repository",
+ "Code": "MIT",
+ "HRef": "git://github.com/dotnet/runtime",
+ "Description": null
+ },
+ {
+ "Subject": "project",
+ "Code": "MIT",
+ "HRef": "https://github.com/dotnet/runtime",
+ "Description": null
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/package-LICENSE.txt
new file mode 100644
index 00000000..984713a4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/package-LICENSE.txt
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/package.nuspec
new file mode 100644
index 00000000..532ae482
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/package.nuspec
@@ -0,0 +1,55 @@
+
+
+
+ System.Security.AccessControl
+ 5.0.0
+ System.Security.AccessControl
+ Microsoft
+ microsoft,dotnetframework
+ false
+ MIT
+ https://licenses.nuget.org/MIT
+ Icon.png
+ https://github.com/dotnet/runtime
+ http://go.microsoft.com/fwlink/?LinkID=288859
+ Provides base classes that enable managing access and audit control lists on securable objects.
+
+Commonly Used Types:
+System.Security.AccessControl.AccessRule
+System.Security.AccessControl.AuditRule
+System.Security.AccessControl.ObjectAccessRule
+System.Security.AccessControl.ObjectAuditRule
+System.Security.AccessControl.ObjectSecurity
+
+When using NuGet 3.x this package requires at least version 3.4.
+ https://go.microsoft.com/fwlink/?LinkID=799421
+ © Microsoft Corporation. All rights reserved.
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/project-LICENSE.TXT b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/project-LICENSE.TXT
new file mode 100644
index 00000000..984713a4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/project-LICENSE.TXT
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/readme.md
new file mode 100644
index 00000000..aa1a2b52
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/readme.md
@@ -0,0 +1,39 @@
+System.Security.AccessControl [5.0.0](https://www.nuget.org/packages/System.Security.AccessControl/5.0.0)
+--------------------
+
+Used by: SqlDatabase internal
+
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
+
+License: [MIT](../../../../licenses/mit)
+
+- package license: [MIT](https://licenses.nuget.org/MIT)
+- repository license: [MIT](git://github.com/dotnet/runtime)
+- project license: [MIT](https://github.com/dotnet/runtime)
+
+Description
+-----------
+Provides base classes that enable managing access and audit control lists on securable objects.
+
+Commonly Used Types:
+System.Security.AccessControl.AccessRule
+System.Security.AccessControl.AuditRule
+System.Security.AccessControl.ObjectAccessRule
+System.Security.AccessControl.ObjectAuditRule
+System.Security.AccessControl.ObjectSecurity
+
+When using NuGet 3.x this package requires at least version 3.4.
+
+Remarks
+-----------
+no remarks
+
+
+Dependencies 1
+-----------
+
+|Name|Version|
+|----------|:----|
+|[System.Security.Principal.Windows](../../../../packages/nuget.org/system.security.principal.windows/5.0.0)|5.0.0|
+
+*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.linq/4.3.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.linq/4.3.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/repository-LICENSE.TXT b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/repository-LICENSE.TXT
new file mode 100644
index 00000000..984713a4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/repository-LICENSE.TXT
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/system.linq/4.3.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.linq/4.3.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/system.security.accesscontrol/5.0.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.cryptography.protecteddata/4.5.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.security.cryptography.protecteddata/4.5.0/index.json
index a72233ce..79494e46 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.security.cryptography.protecteddata/4.5.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.cryptography.protecteddata/4.5.0/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
]
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.cryptography.protecteddata/4.5.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.security.cryptography.protecteddata/4.5.0/readme.md
index bb0ce692..1f0968e5 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.security.cryptography.protecteddata/4.5.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.cryptography.protecteddata/4.5.0/readme.md
@@ -3,7 +3,7 @@ System.Security.Cryptography.ProtectedData [4.5.0](https://www.nuget.org/package
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.permissions/4.5.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.security.permissions/4.5.0/index.json
index 87eeb6c2..faff1fec 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.security.permissions/4.5.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.permissions/4.5.0/index.json
@@ -11,13 +11,14 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
],
"Dependencies": [
{
"Name": "System.Security.AccessControl",
- "Version": "4.5.0"
+ "Version": "4.7.0"
}
]
}
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.permissions/4.5.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.security.permissions/4.5.0/readme.md
index cd35829f..6d0b5d57 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.security.permissions/4.5.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.permissions/4.5.0/readme.md
@@ -3,7 +3,7 @@ System.Security.Permissions [4.5.0](https://www.nuget.org/packages/System.Securi
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
@@ -26,6 +26,6 @@ Dependencies 1
|Name|Version|
|----------|:----|
-|[System.Security.AccessControl](../../../../packages/nuget.org/system.security.accesscontrol/4.5.0)|4.5.0|
+|[System.Security.AccessControl](../../../../packages/nuget.org/system.security.accesscontrol/4.7.0)|4.7.0|
*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.5.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.5.0/remarks.md
deleted file mode 100644
index e69de29b..00000000
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.5.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.5.0/third-party-notices.txt
deleted file mode 100644
index e69de29b..00000000
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.5.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/index.json
similarity index 70%
rename from Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.5.0/index.json
rename to Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/index.json
index a72233ce..385b2cc1 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.5.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
]
@@ -20,14 +21,14 @@
{
"Subject": "package",
"Code": "MIT",
- "HRef": "https://github.com/dotnet/corefx/blob/master/LICENSE.TXT",
+ "HRef": "https://licenses.nuget.org/MIT",
"Description": null
},
{
"Subject": "project",
"Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
+ "HRef": "https://github.com/dotnet/corefx",
+ "Description": "License should be verified on https://github.com/dotnet/corefx"
}
]
}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/package-LICENSE.txt
new file mode 100644
index 00000000..984713a4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/package-LICENSE.txt
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.5.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/package.nuspec
similarity index 85%
rename from Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.5.0/package.nuspec
rename to Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/package.nuspec
index 7f32f6d7..fe9db1e5 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.5.0/package.nuspec
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/package.nuspec
@@ -2,13 +2,14 @@
System.Security.Principal.Windows
- 4.5.0
+ 4.7.0
System.Security.Principal.Windows
Microsoft
microsoft,dotnetframework
false
- https://github.com/dotnet/corefx/blob/master/LICENSE.TXT
- https://dot.net/
+ MIT
+ https://licenses.nuget.org/MIT
+ https://github.com/dotnet/corefx
http://go.microsoft.com/fwlink/?LinkID=288859
Provides classes for retrieving the current Windows user and for interacting with Windows users and groups.
@@ -22,10 +23,9 @@ System.Security.Principal.IdentityNotMappedException
System.Security.Principal.WindowsBuiltInRole
System.Security.Principal.WellKnownSidType
-30ab651fcb4354552bd4891619a0bdd81e0ebdbf
When using NuGet 3.x this package requires at least version 3.4.
https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
+ © Microsoft Corporation. All rights reserved.
true
@@ -33,8 +33,12 @@ When using NuGet 3.x this package requires at least version 3.4.
-
+
+
+
+
+
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.5.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/readme.md
similarity index 65%
rename from Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.5.0/readme.md
rename to Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/readme.md
index 79c80ff4..4c4644fa 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.5.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/readme.md
@@ -1,14 +1,14 @@
-System.Security.Principal.Windows [4.5.0](https://www.nuget.org/packages/System.Security.Principal.Windows/4.5.0)
+System.Security.Principal.Windows [4.7.0](https://www.nuget.org/packages/System.Security.Principal.Windows/4.7.0)
--------------------
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
-- package license: [MIT](https://github.com/dotnet/corefx/blob/master/LICENSE.TXT)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
+- package license: [MIT](https://licenses.nuget.org/MIT)
+- project license: [Unknown](https://github.com/dotnet/corefx) , License should be verified on https://github.com/dotnet/corefx
Description
-----------
@@ -24,7 +24,6 @@ System.Security.Principal.IdentityNotMappedException
System.Security.Principal.WindowsBuiltInRole
System.Security.Principal.WellKnownSidType
-30ab651fcb4354552bd4891619a0bdd81e0ebdbf
When using NuGet 3.x this package requires at least version 3.4.
Remarks
diff --git a/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.numerics.vectors/4.5.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/4.7.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/index.json
new file mode 100644
index 00000000..cf67483a
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/index.json
@@ -0,0 +1,39 @@
+{
+ "License": {
+ "Code": "MIT",
+ "Status": "AutomaticallyApproved"
+ },
+ "UsedBy": [
+ {
+ "Name": "SqlDatabase",
+ "InternalOnly": true,
+ "TargetFrameworks": [
+ "netcoreapp3.1",
+ "net5.0",
+ "net6.0",
+ "net7.0",
+ "net472"
+ ]
+ }
+ ],
+ "Licenses": [
+ {
+ "Subject": "package",
+ "Code": "MIT",
+ "HRef": "https://licenses.nuget.org/MIT",
+ "Description": null
+ },
+ {
+ "Subject": "repository",
+ "Code": "MIT",
+ "HRef": "git://github.com/dotnet/runtime",
+ "Description": null
+ },
+ {
+ "Subject": "project",
+ "Code": "MIT",
+ "HRef": "https://github.com/dotnet/runtime",
+ "Description": null
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/package-LICENSE.txt
new file mode 100644
index 00000000..984713a4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/package-LICENSE.txt
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/package.nuspec
new file mode 100644
index 00000000..a1ff48c6
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/package.nuspec
@@ -0,0 +1,68 @@
+
+
+
+ System.Security.Principal.Windows
+ 5.0.0
+ System.Security.Principal.Windows
+ Microsoft
+ microsoft,dotnetframework
+ false
+ MIT
+ https://licenses.nuget.org/MIT
+ Icon.png
+ https://github.com/dotnet/runtime
+ http://go.microsoft.com/fwlink/?LinkID=288859
+ Provides classes for retrieving the current Windows user and for interacting with Windows users and groups.
+
+Commonly Used Types:
+System.Security.Principal.WindowsIdentity
+System.Security.Principal.SecurityIdentifier
+System.Security.Principal.NTAccount
+System.Security.Principal.WindowsPrincipal
+System.Security.Principal.IdentityReference
+System.Security.Principal.IdentityNotMappedException
+System.Security.Principal.WindowsBuiltInRole
+System.Security.Principal.WellKnownSidType
+
+When using NuGet 3.x this package requires at least version 3.4.
+ https://go.microsoft.com/fwlink/?LinkID=799421
+ © Microsoft Corporation. All rights reserved.
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/project-LICENSE.TXT b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/project-LICENSE.TXT
new file mode 100644
index 00000000..984713a4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/project-LICENSE.TXT
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/readme.md
new file mode 100644
index 00000000..822481c5
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/readme.md
@@ -0,0 +1,39 @@
+System.Security.Principal.Windows [5.0.0](https://www.nuget.org/packages/System.Security.Principal.Windows/5.0.0)
+--------------------
+
+Used by: SqlDatabase internal
+
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
+
+License: [MIT](../../../../licenses/mit)
+
+- package license: [MIT](https://licenses.nuget.org/MIT)
+- repository license: [MIT](git://github.com/dotnet/runtime)
+- project license: [MIT](https://github.com/dotnet/runtime)
+
+Description
+-----------
+Provides classes for retrieving the current Windows user and for interacting with Windows users and groups.
+
+Commonly Used Types:
+System.Security.Principal.WindowsIdentity
+System.Security.Principal.SecurityIdentifier
+System.Security.Principal.NTAccount
+System.Security.Principal.WindowsPrincipal
+System.Security.Principal.IdentityReference
+System.Security.Principal.IdentityNotMappedException
+System.Security.Principal.WindowsBuiltInRole
+System.Security.Principal.WellKnownSidType
+
+When using NuGet 3.x this package requires at least version 3.4.
+
+Remarks
+-----------
+no remarks
+
+
+Dependencies 0
+-----------
+
+
+*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.objectmodel/4.3.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.objectmodel/4.3.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/repository-LICENSE.TXT b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/repository-LICENSE.TXT
new file mode 100644
index 00000000..984713a4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/repository-LICENSE.TXT
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/system.objectmodel/4.3.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.objectmodel/4.3.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/system.security.principal.windows/5.0.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.5.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.5.0/remarks.md
deleted file mode 100644
index e69de29b..00000000
diff --git a/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.5.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.5.0/third-party-notices.txt
deleted file mode 100644
index e69de29b..00000000
diff --git a/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.5.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.7.0/index.json
similarity index 71%
rename from Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.5.0/index.json
rename to Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.7.0/index.json
index 62f000b1..4b2f1050 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.5.0/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.7.0/index.json
@@ -11,13 +11,14 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
],
"Dependencies": [
{
"Name": "System.Runtime.CompilerServices.Unsafe",
- "Version": "4.5.2"
+ "Version": "4.7.0"
}
]
}
@@ -26,14 +27,14 @@
{
"Subject": "package",
"Code": "MIT",
- "HRef": "https://github.com/dotnet/corefx/blob/master/LICENSE.TXT",
+ "HRef": "https://licenses.nuget.org/MIT",
"Description": null
},
{
"Subject": "project",
"Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
+ "HRef": "https://github.com/dotnet/corefx",
+ "Description": "License should be verified on https://github.com/dotnet/corefx"
}
]
}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.7.0/package-LICENSE.txt b/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.7.0/package-LICENSE.txt
new file mode 100644
index 00000000..984713a4
--- /dev/null
+++ b/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.7.0/package-LICENSE.txt
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.5.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.7.0/package.nuspec
similarity index 76%
rename from Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.5.0/package.nuspec
rename to Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.7.0/package.nuspec
index 3fe8aae9..4bc0ae54 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.5.0/package.nuspec
+++ b/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.7.0/package.nuspec
@@ -2,42 +2,44 @@
System.Text.Encoding.CodePages
- 4.5.0
+ 4.7.0
System.Text.Encoding.CodePages
Microsoft
microsoft,dotnetframework
false
- https://github.com/dotnet/corefx/blob/master/LICENSE.TXT
- https://dot.net/
+ MIT
+ https://licenses.nuget.org/MIT
+ https://github.com/dotnet/corefx
http://go.microsoft.com/fwlink/?LinkID=288859
Provides support for code-page based encodings, including Windows-1252, Shift-JIS, and GB2312.
Commonly Used Types:
System.Text.CodePagesEncodingProvider
-30ab651fcb4354552bd4891619a0bdd81e0ebdbf
When using NuGet 3.x this package requires at least version 3.4.
https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
+ © Microsoft Corporation. All rights reserved.
true
-
+
-
-
+
+
+
+
+
-
+
-
diff --git a/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.5.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.7.0/readme.md
similarity index 53%
rename from Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.5.0/readme.md
rename to Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.7.0/readme.md
index 54380aba..018b3667 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.5.0/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.7.0/readme.md
@@ -1,14 +1,14 @@
-System.Text.Encoding.CodePages [4.5.0](https://www.nuget.org/packages/System.Text.Encoding.CodePages/4.5.0)
+System.Text.Encoding.CodePages [4.7.0](https://www.nuget.org/packages/System.Text.Encoding.CodePages/4.7.0)
--------------------
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
-- package license: [MIT](https://github.com/dotnet/corefx/blob/master/LICENSE.TXT)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
+- package license: [MIT](https://licenses.nuget.org/MIT)
+- project license: [Unknown](https://github.com/dotnet/corefx) , License should be verified on https://github.com/dotnet/corefx
Description
-----------
@@ -17,7 +17,6 @@ Provides support for code-page based encodings, including Windows-1252, Shift-JI
Commonly Used Types:
System.Text.CodePagesEncodingProvider
-30ab651fcb4354552bd4891619a0bdd81e0ebdbf
When using NuGet 3.x this package requires at least version 3.4.
Remarks
@@ -30,6 +29,6 @@ Dependencies 1
|Name|Version|
|----------|:----|
-|[System.Runtime.CompilerServices.Unsafe](../../../../packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.2)|4.5.2|
+|[System.Runtime.CompilerServices.Unsafe](../../../../packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0)|4.7.0|
*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.reflection.typeextensions/4.3.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.7.0/remarks.md
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.reflection.typeextensions/4.3.0/remarks.md
rename to Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.7.0/remarks.md
diff --git a/Build/third-party-libraries/packages/nuget.org/system.reflection.typeextensions/4.3.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.7.0/third-party-notices.txt
similarity index 100%
rename from Build/third-party-libraries/packages/nuget.org/system.reflection.typeextensions/4.3.0/third-party-notices.txt
rename to Build/third-party-libraries/packages/nuget.org/system.text.encoding.codepages/4.7.0/third-party-notices.txt
diff --git a/Build/third-party-libraries/packages/nuget.org/system.text.regularexpressions/4.3.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.text.regularexpressions/4.3.0/index.json
deleted file mode 100644
index e143dd9c..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.text.regularexpressions/4.3.0/index.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "License": {
- "Code": "ms-net-library",
- "Status": "AutomaticallyApproved"
- },
- "UsedBy": [
- {
- "Name": "SqlDatabase",
- "InternalOnly": true,
- "TargetFrameworks": [
- "netcoreapp3.1",
- "net5.0",
- "net6.0",
- "net472"
- ]
- }
- ],
- "Licenses": [
- {
- "Subject": "package",
- "Code": "ms-net-library",
- "HRef": "http://go.microsoft.com/fwlink/?LinkId=329770",
- "Description": null
- },
- {
- "Subject": "project",
- "Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
- }
- ]
-}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.text.regularexpressions/4.3.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.text.regularexpressions/4.3.0/package.nuspec
deleted file mode 100644
index a751ea35..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.text.regularexpressions/4.3.0/package.nuspec
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
- System.Text.RegularExpressions
- 4.3.0
- System.Text.RegularExpressions
- Microsoft
- microsoft,dotnetframework
- true
- http://go.microsoft.com/fwlink/?LinkId=329770
- https://dot.net/
- http://go.microsoft.com/fwlink/?LinkID=288859
- Provides the System.Text.RegularExpressions.Regex class, an implementation of a regular expression engine.
-
-Commonly Used Types:
-System.Text.RegularExpressions.Regex
-System.Text.RegularExpressions.RegexOptions
-System.Text.RegularExpressions.Match
-System.Text.RegularExpressions.Group
-System.Text.RegularExpressions.Capture
-System.Text.RegularExpressions.MatchEvaluator
-
-When using NuGet 3.x this package requires at least version 3.4.
- https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.text.regularexpressions/4.3.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.text.regularexpressions/4.3.0/readme.md
deleted file mode 100644
index 43891bfe..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.text.regularexpressions/4.3.0/readme.md
+++ /dev/null
@@ -1,36 +0,0 @@
-System.Text.RegularExpressions [4.3.0](https://www.nuget.org/packages/System.Text.RegularExpressions/4.3.0)
---------------------
-
-Used by: SqlDatabase internal
-
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
-
-License: [ms-net-library](../../../../licenses/ms-net-library)
-
-- package license: [ms-net-library](http://go.microsoft.com/fwlink/?LinkId=329770)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
-
-Description
------------
-Provides the System.Text.RegularExpressions.Regex class, an implementation of a regular expression engine.
-
-Commonly Used Types:
-System.Text.RegularExpressions.Regex
-System.Text.RegularExpressions.RegexOptions
-System.Text.RegularExpressions.Match
-System.Text.RegularExpressions.Group
-System.Text.RegularExpressions.Capture
-System.Text.RegularExpressions.MatchEvaluator
-
-When using NuGet 3.x this package requires at least version 3.4.
-
-Remarks
------------
-no remarks
-
-
-Dependencies 0
------------
-
-
-*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.text.regularexpressions/4.3.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.text.regularexpressions/4.3.0/remarks.md
deleted file mode 100644
index e69de29b..00000000
diff --git a/Build/third-party-libraries/packages/nuget.org/system.text.regularexpressions/4.3.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.text.regularexpressions/4.3.0/third-party-notices.txt
deleted file mode 100644
index e69de29b..00000000
diff --git a/Build/third-party-libraries/packages/nuget.org/system.threading.tasks.extensions/4.5.2/index.json b/Build/third-party-libraries/packages/nuget.org/system.threading.tasks.extensions/4.5.2/index.json
index 62f000b1..ff360d3b 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.threading.tasks.extensions/4.5.2/index.json
+++ b/Build/third-party-libraries/packages/nuget.org/system.threading.tasks.extensions/4.5.2/index.json
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.0"
],
diff --git a/Build/third-party-libraries/packages/nuget.org/system.threading.tasks.extensions/4.5.2/readme.md b/Build/third-party-libraries/packages/nuget.org/system.threading.tasks.extensions/4.5.2/readme.md
index 58732516..aa5792bd 100644
--- a/Build/third-party-libraries/packages/nuget.org/system.threading.tasks.extensions/4.5.2/readme.md
+++ b/Build/third-party-libraries/packages/nuget.org/system.threading.tasks.extensions/4.5.2/readme.md
@@ -3,7 +3,7 @@ System.Threading.Tasks.Extensions [4.5.2](https://www.nuget.org/packages/System.
Used by: SqlDatabase
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, 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 0a588a92..07520a84 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
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net472"
],
"Dependencies": [
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 83dddd45..05629083 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 internal
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
+Target frameworks: net472, net5.0, net6.0, net7.0, netcoreapp3.1
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/system.threading/4.3.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.threading/4.3.0/index.json
deleted file mode 100644
index e143dd9c..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.threading/4.3.0/index.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "License": {
- "Code": "ms-net-library",
- "Status": "AutomaticallyApproved"
- },
- "UsedBy": [
- {
- "Name": "SqlDatabase",
- "InternalOnly": true,
- "TargetFrameworks": [
- "netcoreapp3.1",
- "net5.0",
- "net6.0",
- "net472"
- ]
- }
- ],
- "Licenses": [
- {
- "Subject": "package",
- "Code": "ms-net-library",
- "HRef": "http://go.microsoft.com/fwlink/?LinkId=329770",
- "Description": null
- },
- {
- "Subject": "project",
- "Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
- }
- ]
-}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.threading/4.3.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.threading/4.3.0/package.nuspec
deleted file mode 100644
index 0f975c95..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.threading/4.3.0/package.nuspec
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
- System.Threading
- 4.3.0
- System.Threading
- Microsoft
- microsoft,dotnetframework
- true
- http://go.microsoft.com/fwlink/?LinkId=329770
- https://dot.net/
- http://go.microsoft.com/fwlink/?LinkID=288859
- Provides the fundamental synchronization primitives, including System.Threading.Monitor and System.Threading.Mutex, that are required when writing asynchronous code.
-
-Commonly Used Types:
-System.Threading.Monitor
-System.Threading.SynchronizationContext
-System.Threading.ManualResetEvent
-System.Threading.AutoResetEvent
-System.Threading.ThreadLocal<T>
-System.Threading.EventWaitHandle
-System.Threading.SemaphoreSlim
-System.Threading.Mutex
-
-When using NuGet 3.x this package requires at least version 3.4.
- https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.threading/4.3.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.threading/4.3.0/readme.md
deleted file mode 100644
index d8f2511f..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.threading/4.3.0/readme.md
+++ /dev/null
@@ -1,38 +0,0 @@
-System.Threading [4.3.0](https://www.nuget.org/packages/System.Threading/4.3.0)
---------------------
-
-Used by: SqlDatabase internal
-
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
-
-License: [ms-net-library](../../../../licenses/ms-net-library)
-
-- package license: [ms-net-library](http://go.microsoft.com/fwlink/?LinkId=329770)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
-
-Description
------------
-Provides the fundamental synchronization primitives, including System.Threading.Monitor and System.Threading.Mutex, that are required when writing asynchronous code.
-
-Commonly Used Types:
-System.Threading.Monitor
-System.Threading.SynchronizationContext
-System.Threading.ManualResetEvent
-System.Threading.AutoResetEvent
-System.Threading.ThreadLocal
-System.Threading.EventWaitHandle
-System.Threading.SemaphoreSlim
-System.Threading.Mutex
-
-When using NuGet 3.x this package requires at least version 3.4.
-
-Remarks
------------
-no remarks
-
-
-Dependencies 0
------------
-
-
-*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.threading/4.3.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.threading/4.3.0/remarks.md
deleted file mode 100644
index e69de29b..00000000
diff --git a/Build/third-party-libraries/packages/nuget.org/system.threading/4.3.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.threading/4.3.0/third-party-notices.txt
deleted file mode 100644
index e69de29b..00000000
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 a72233ce..79494e46 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
@@ -11,6 +11,7 @@
"netcoreapp3.1",
"net5.0",
"net6.0",
+ "net7.0",
"net452",
"netstandard2.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 63cfdcd4..b989e0ee 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
-Target frameworks: net452, net5.0, net6.0, netcoreapp3.1, netstandard2.0
+Target frameworks: net452, net5.0, net6.0, net7.0, netcoreapp3.1, netstandard2.0
License: [MIT](../../../../licenses/mit)
diff --git a/Build/third-party-libraries/packages/nuget.org/system.xml.readerwriter/4.3.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.xml.readerwriter/4.3.0/index.json
deleted file mode 100644
index f12e98c2..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.xml.readerwriter/4.3.0/index.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "License": {
- "Code": "ms-net-library",
- "Status": "AutomaticallyApproved"
- },
- "UsedBy": [
- {
- "Name": "SqlDatabase",
- "InternalOnly": true,
- "TargetFrameworks": [
- "netcoreapp3.1",
- "net5.0",
- "net6.0",
- "net472"
- ],
- "Dependencies": [
- {
- "Name": "System.IO.FileSystem.Primitives",
- "Version": "4.3.0"
- },
- {
- "Name": "System.Text.RegularExpressions",
- "Version": "4.3.0"
- }
- ]
- }
- ],
- "Licenses": [
- {
- "Subject": "package",
- "Code": "ms-net-library",
- "HRef": "http://go.microsoft.com/fwlink/?LinkId=329770",
- "Description": null
- },
- {
- "Subject": "project",
- "Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
- }
- ]
-}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.xml.readerwriter/4.3.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.xml.readerwriter/4.3.0/package.nuspec
deleted file mode 100644
index 3a7d6d6a..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.xml.readerwriter/4.3.0/package.nuspec
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
- System.Xml.ReaderWriter
- 4.3.0
- System.Xml.ReaderWriter
- Microsoft
- microsoft,dotnetframework
- true
- http://go.microsoft.com/fwlink/?LinkId=329770
- https://dot.net/
- http://go.microsoft.com/fwlink/?LinkID=288859
- Provides provides a fast, non-cached, forward-only way to read and write Extensible Markup Language (XML) data.
-
-Commonly Used Types:
-System.Xml.XmlNodeType
-System.Xml.XmlException
-System.Xml.XmlReader
-System.Xml.XmlWriter
-System.Xml.IXmlLineInfo
-System.Xml.XmlNameTable
-System.Xml.IXmlNamespaceResolver
-System.Xml.XmlNamespaceManager
-System.Xml.XmlQualifiedName
-
-When using NuGet 3.x this package requires at least version 3.4.
- https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.xml.readerwriter/4.3.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.xml.readerwriter/4.3.0/readme.md
deleted file mode 100644
index 85fb4c8e..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.xml.readerwriter/4.3.0/readme.md
+++ /dev/null
@@ -1,43 +0,0 @@
-System.Xml.ReaderWriter [4.3.0](https://www.nuget.org/packages/System.Xml.ReaderWriter/4.3.0)
---------------------
-
-Used by: SqlDatabase internal
-
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
-
-License: [ms-net-library](../../../../licenses/ms-net-library)
-
-- package license: [ms-net-library](http://go.microsoft.com/fwlink/?LinkId=329770)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
-
-Description
------------
-Provides provides a fast, non-cached, forward-only way to read and write Extensible Markup Language (XML) data.
-
-Commonly Used Types:
-System.Xml.XmlNodeType
-System.Xml.XmlException
-System.Xml.XmlReader
-System.Xml.XmlWriter
-System.Xml.IXmlLineInfo
-System.Xml.XmlNameTable
-System.Xml.IXmlNamespaceResolver
-System.Xml.XmlNamespaceManager
-System.Xml.XmlQualifiedName
-
-When using NuGet 3.x this package requires at least version 3.4.
-
-Remarks
------------
-no remarks
-
-
-Dependencies 2
------------
-
-|Name|Version|
-|----------|:----|
-|[System.IO.FileSystem.Primitives](../../../../packages/nuget.org/system.io.filesystem.primitives/4.3.0)|4.3.0|
-|[System.Text.RegularExpressions](../../../../packages/nuget.org/system.text.regularexpressions/4.3.0)|4.3.0|
-
-*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.xml.readerwriter/4.3.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.xml.readerwriter/4.3.0/remarks.md
deleted file mode 100644
index e69de29b..00000000
diff --git a/Build/third-party-libraries/packages/nuget.org/system.xml.readerwriter/4.3.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.xml.readerwriter/4.3.0/third-party-notices.txt
deleted file mode 100644
index e69de29b..00000000
diff --git a/Build/third-party-libraries/packages/nuget.org/system.xml.xmldocument/4.3.0/index.json b/Build/third-party-libraries/packages/nuget.org/system.xml.xmldocument/4.3.0/index.json
deleted file mode 100644
index 7366d71d..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.xml.xmldocument/4.3.0/index.json
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "License": {
- "Code": "ms-net-library",
- "Status": "AutomaticallyApproved"
- },
- "UsedBy": [
- {
- "Name": "SqlDatabase",
- "InternalOnly": true,
- "TargetFrameworks": [
- "netcoreapp3.1",
- "net5.0",
- "net6.0",
- "net472"
- ],
- "Dependencies": [
- {
- "Name": "System.Threading",
- "Version": "4.3.0"
- },
- {
- "Name": "System.Xml.ReaderWriter",
- "Version": "4.3.0"
- }
- ]
- }
- ],
- "Licenses": [
- {
- "Subject": "package",
- "Code": "ms-net-library",
- "HRef": "http://go.microsoft.com/fwlink/?LinkId=329770",
- "Description": null
- },
- {
- "Subject": "project",
- "Code": null,
- "HRef": "https://dot.net/",
- "Description": "License should be verified on https://dot.net/"
- }
- ]
-}
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.xml.xmldocument/4.3.0/package.nuspec b/Build/third-party-libraries/packages/nuget.org/system.xml.xmldocument/4.3.0/package.nuspec
deleted file mode 100644
index 224b4f2e..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.xml.xmldocument/4.3.0/package.nuspec
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
- System.Xml.XmlDocument
- 4.3.0
- System.Xml.XmlDocument
- Microsoft
- microsoft,dotnetframework
- true
- http://go.microsoft.com/fwlink/?LinkId=329770
- https://dot.net/
- http://go.microsoft.com/fwlink/?LinkID=288859
- Provides an older in-memory Extensible Markup Language (XML) programming interface that enables you to modify XML documents. Developers should prefer the classes in the System.Xml.XDocument package.
-
-Commonly Used Types:
-System.Xml.XmlNode
-System.Xml.XmlElement
-System.Xml.XmlAttribute
-System.Xml.XmlDocument
-System.Xml.XmlDeclaration
-System.Xml.XmlText
-System.Xml.XmlComment
-System.Xml.XmlNodeList
-System.Xml.XmlWhitespace
-System.Xml.XmlCDataSection
-
-When using NuGet 3.x this package requires at least version 3.4.
- https://go.microsoft.com/fwlink/?LinkID=799421
- © Microsoft Corporation. All rights reserved.
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.xml.xmldocument/4.3.0/readme.md b/Build/third-party-libraries/packages/nuget.org/system.xml.xmldocument/4.3.0/readme.md
deleted file mode 100644
index eee2cef1..00000000
--- a/Build/third-party-libraries/packages/nuget.org/system.xml.xmldocument/4.3.0/readme.md
+++ /dev/null
@@ -1,44 +0,0 @@
-System.Xml.XmlDocument [4.3.0](https://www.nuget.org/packages/System.Xml.XmlDocument/4.3.0)
---------------------
-
-Used by: SqlDatabase internal
-
-Target frameworks: net472, net5.0, net6.0, netcoreapp3.1
-
-License: [ms-net-library](../../../../licenses/ms-net-library)
-
-- package license: [ms-net-library](http://go.microsoft.com/fwlink/?LinkId=329770)
-- project license: [Unknown](https://dot.net/) , License should be verified on https://dot.net/
-
-Description
------------
-Provides an older in-memory Extensible Markup Language (XML) programming interface that enables you to modify XML documents. Developers should prefer the classes in the System.Xml.XDocument package.
-
-Commonly Used Types:
-System.Xml.XmlNode
-System.Xml.XmlElement
-System.Xml.XmlAttribute
-System.Xml.XmlDocument
-System.Xml.XmlDeclaration
-System.Xml.XmlText
-System.Xml.XmlComment
-System.Xml.XmlNodeList
-System.Xml.XmlWhitespace
-System.Xml.XmlCDataSection
-
-When using NuGet 3.x this package requires at least version 3.4.
-
-Remarks
------------
-no remarks
-
-
-Dependencies 2
------------
-
-|Name|Version|
-|----------|:----|
-|[System.Threading](../../../../packages/nuget.org/system.threading/4.3.0)|4.3.0|
-|[System.Xml.ReaderWriter](../../../../packages/nuget.org/system.xml.readerwriter/4.3.0)|4.3.0|
-
-*This page was generated by a tool.*
\ No newline at end of file
diff --git a/Build/third-party-libraries/packages/nuget.org/system.xml.xmldocument/4.3.0/remarks.md b/Build/third-party-libraries/packages/nuget.org/system.xml.xmldocument/4.3.0/remarks.md
deleted file mode 100644
index e69de29b..00000000
diff --git a/Build/third-party-libraries/packages/nuget.org/system.xml.xmldocument/4.3.0/third-party-notices.txt b/Build/third-party-libraries/packages/nuget.org/system.xml.xmldocument/4.3.0/third-party-notices.txt
deleted file mode 100644
index e69de29b..00000000
diff --git a/Build/third-party-libraries/readme.md b/Build/third-party-libraries/readme.md
index ecf5a807..158778a0 100644
--- a/Build/third-party-libraries/readme.md
+++ b/Build/third-party-libraries/readme.md
@@ -6,76 +6,69 @@ Licenses
|[Apache-2.0](licenses/apache-2.0)|no|no|3|
|[BSD-2-Clause](licenses/bsd-2-clause)|no|no|1|
|[BSD-3-Clause](licenses/bsd-3-clause)|no|no|1|
-|[MIT](licenses/mit)|no|no|37|
-|[ms-net-library](licenses/ms-net-library)|no|no|17|
+|[MIT](licenses/mit)|no|no|41|
+|[ms-net-library](licenses/ms-net-library)|no|no|6|
|[PostgreSQL](licenses/postgresql)|no|no|1|
-Packages 60
+Packages 53
--------
|Name|Version|Source|License|Used by|
|----------|:----|:----|:----|:----|
-|[Castle.Core](packages/nuget.org/castle.core/4.4.0)|4.4.0|[nuget.org](https://www.nuget.org/packages/Castle.Core/4.4.0)|[Apache-2.0](licenses/apache-2.0)|SqlDatabase internal|
+|[Castle.Core](packages/nuget.org/castle.core/5.1.0)|5.1.0|[nuget.org](https://www.nuget.org/packages/Castle.Core/5.1.0)|[Apache-2.0](licenses/apache-2.0)|SqlDatabase internal|
|[Dapper.StrongName](packages/nuget.org/dapper.strongname/2.0.123)|2.0.123|[nuget.org](https://www.nuget.org/packages/Dapper.StrongName/2.0.123)|[Apache-2.0](licenses/apache-2.0)|SqlDatabase internal|
-|[DiffEngine](packages/nuget.org/diffengine/6.4.9)|6.4.9|[nuget.org](https://www.nuget.org/packages/DiffEngine/6.4.9)|[MIT](licenses/mit)|SqlDatabase internal|
-|[EmptyFiles](packages/nuget.org/emptyfiles/2.3.3)|2.3.3|[nuget.org](https://www.nuget.org/packages/EmptyFiles/2.3.3)|[MIT](licenses/mit)|SqlDatabase internal|
-|[Microsoft.CodeCoverage](packages/nuget.org/microsoft.codecoverage/17.0.0)|17.0.0|[nuget.org](https://www.nuget.org/packages/Microsoft.CodeCoverage/17.0.0)|[MIT](licenses/mit)|SqlDatabase internal|
-|[Microsoft.NET.Test.Sdk](packages/nuget.org/microsoft.net.test.sdk/17.0.0)|17.0.0|[nuget.org](https://www.nuget.org/packages/Microsoft.NET.Test.Sdk/17.0.0)|[MIT](licenses/mit)|SqlDatabase internal|
-|[Microsoft.TestPlatform.ObjectModel](packages/nuget.org/microsoft.testplatform.objectmodel/17.0.0)|17.0.0|[nuget.org](https://www.nuget.org/packages/Microsoft.TestPlatform.ObjectModel/17.0.0)|[MIT](licenses/mit)|SqlDatabase internal|
-|[Microsoft.TestPlatform.TestHost](packages/nuget.org/microsoft.testplatform.testhost/17.0.0)|17.0.0|[nuget.org](https://www.nuget.org/packages/Microsoft.TestPlatform.TestHost/17.0.0)|[MIT](licenses/mit)|SqlDatabase internal|
-|[Microsoft.Win32.Registry](packages/nuget.org/microsoft.win32.registry/4.5.0)|4.5.0|[nuget.org](https://www.nuget.org/packages/Microsoft.Win32.Registry/4.5.0)|[MIT](licenses/mit)|SqlDatabase|
+|[DiffEngine](packages/nuget.org/diffengine/10.0.0)|10.0.0|[nuget.org](https://www.nuget.org/packages/DiffEngine/10.0.0)|[MIT](licenses/mit)|SqlDatabase internal|
+|[EmptyFiles](packages/nuget.org/emptyfiles/2.8.0)|2.8.0|[nuget.org](https://www.nuget.org/packages/EmptyFiles/2.8.0)|[MIT](licenses/mit)|SqlDatabase internal|
+|[Microsoft.CodeCoverage](packages/nuget.org/microsoft.codecoverage/17.4.0)|17.4.0|[nuget.org](https://www.nuget.org/packages/Microsoft.CodeCoverage/17.4.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
+|[Microsoft.NET.Test.Sdk](packages/nuget.org/microsoft.net.test.sdk/17.4.0)|17.4.0|[nuget.org](https://www.nuget.org/packages/Microsoft.NET.Test.Sdk/17.4.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
+|[Microsoft.TestPlatform.ObjectModel](packages/nuget.org/microsoft.testplatform.objectmodel/17.4.0)|17.4.0|[nuget.org](https://www.nuget.org/packages/Microsoft.TestPlatform.ObjectModel/17.4.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
+|[Microsoft.TestPlatform.TestHost](packages/nuget.org/microsoft.testplatform.testhost/17.4.0)|17.4.0|[nuget.org](https://www.nuget.org/packages/Microsoft.TestPlatform.TestHost/17.4.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
+|[Microsoft.Win32.Registry](packages/nuget.org/microsoft.win32.registry/4.7.0)|4.7.0|[nuget.org](https://www.nuget.org/packages/Microsoft.Win32.Registry/4.7.0)|[MIT](licenses/mit)|SqlDatabase|
+|[Microsoft.Win32.Registry](packages/nuget.org/microsoft.win32.registry/5.0.0)|5.0.0|[nuget.org](https://www.nuget.org/packages/Microsoft.Win32.Registry/5.0.0)|[MIT](licenses/mit)|SqlDatabase internal|
|[Microsoft.WSMan.Runtime](packages/nuget.org/microsoft.wsman.runtime/7.0.5)|7.0.5|[nuget.org](https://www.nuget.org/packages/Microsoft.WSMan.Runtime/7.0.5)|[MIT](licenses/mit)|SqlDatabase|
|[Microsoft.WSMan.Runtime](packages/nuget.org/microsoft.wsman.runtime/7.1.2)|7.1.2|[nuget.org](https://www.nuget.org/packages/Microsoft.WSMan.Runtime/7.1.2)|[MIT](licenses/mit)|SqlDatabase|
|[Microsoft.WSMan.Runtime](packages/nuget.org/microsoft.wsman.runtime/7.2.0)|7.2.0|[nuget.org](https://www.nuget.org/packages/Microsoft.WSMan.Runtime/7.2.0)|[MIT](licenses/mit)|SqlDatabase|
-|[Moq](packages/nuget.org/moq/4.16.1)|4.16.1|[nuget.org](https://www.nuget.org/packages/Moq/4.16.1)|[BSD-3-Clause](licenses/bsd-3-clause)|SqlDatabase internal|
+|[Microsoft.WSMan.Runtime](packages/nuget.org/microsoft.wsman.runtime/7.3.0)|7.3.0|[nuget.org](https://www.nuget.org/packages/Microsoft.WSMan.Runtime/7.3.0)|[MIT](licenses/mit)|SqlDatabase|
+|[Moq](packages/nuget.org/moq/4.18.2)|4.18.2|[nuget.org](https://www.nuget.org/packages/Moq/4.18.2)|[BSD-3-Clause](licenses/bsd-3-clause)|SqlDatabase internal|
|[MySqlConnector](packages/nuget.org/mysqlconnector/1.3.10)|1.3.10|[nuget.org](https://www.nuget.org/packages/MySqlConnector/1.3.10)|[MIT](licenses/mit)|SqlDatabase|
|[NETStandard.Library](packages/nuget.org/netstandard.library/2.0.3)|2.0.3|[nuget.org](https://www.nuget.org/packages/NETStandard.Library/2.0.3)|[MIT](licenses/mit)|SqlDatabase|
-|[Newtonsoft.Json](packages/nuget.org/newtonsoft.json/13.0.1)|13.0.1|[nuget.org](https://www.nuget.org/packages/Newtonsoft.Json/13.0.1)|[MIT](licenses/mit)|SqlDatabase internal|
+|[Newtonsoft.Json](packages/nuget.org/newtonsoft.json/13.0.2)|13.0.2|[nuget.org](https://www.nuget.org/packages/Newtonsoft.Json/13.0.2)|[MIT](licenses/mit)|SqlDatabase internal|
|[Npgsql](packages/nuget.org/npgsql/4.0.11)|4.0.11|[nuget.org](https://www.nuget.org/packages/Npgsql/4.0.11)|[PostgreSQL](licenses/postgresql)|SqlDatabase|
-|[NuGet.Frameworks](packages/nuget.org/nuget.frameworks/5.0.0)|5.0.0|[nuget.org](https://www.nuget.org/packages/NuGet.Frameworks/5.0.0%2b42a8779499c1d1ed2488c2e6b9e2ee6ff6107766)|[Apache-2.0](licenses/apache-2.0)|SqlDatabase internal|
-|[NUnit](packages/nuget.org/nunit/3.13.2)|3.13.2|[nuget.org](https://www.nuget.org/packages/NUnit/3.13.2)|[MIT](licenses/mit)|SqlDatabase internal|
-|[NUnit3TestAdapter](packages/nuget.org/nunit3testadapter/4.1.0)|4.1.0|[nuget.org](https://www.nuget.org/packages/NUnit3TestAdapter/4.1.0)|[MIT](licenses/mit)|SqlDatabase internal|
+|[NuGet.Frameworks](packages/nuget.org/nuget.frameworks/5.11.0)|5.11.0|[nuget.org](https://www.nuget.org/packages/NuGet.Frameworks/5.11.0)|[Apache-2.0](licenses/apache-2.0)|SqlDatabase internal|
+|[NUnit](packages/nuget.org/nunit/3.13.3)|3.13.3|[nuget.org](https://www.nuget.org/packages/NUnit/3.13.3)|[MIT](licenses/mit)|SqlDatabase internal|
+|[NUnit3TestAdapter](packages/nuget.org/nunit3testadapter/4.3.1)|4.3.1|[nuget.org](https://www.nuget.org/packages/NUnit3TestAdapter/4.3.1)|[MIT](licenses/mit)|SqlDatabase internal|
|[PowerShellStandard.Library](packages/nuget.org/powershellstandard.library/5.1.0)|5.1.0|[nuget.org](https://www.nuget.org/packages/PowerShellStandard.Library/5.1.0)|[MIT](licenses/mit)|SqlDatabase|
-|[Shouldly](packages/nuget.org/shouldly/4.0.3)|4.0.3|[nuget.org](https://www.nuget.org/packages/Shouldly/4.0.3)|[BSD-2-Clause](licenses/bsd-2-clause)|SqlDatabase internal|
-|[StyleCop.Analyzers.Unstable](packages/nuget.org/stylecop.analyzers.unstable/1.2.0.376)|1.2.0.376|[nuget.org](https://www.nuget.org/packages/StyleCop.Analyzers.Unstable/1.2.0.376)|[MIT](licenses/mit)|SqlDatabase internal|
+|[Shouldly](packages/nuget.org/shouldly/4.1.0)|4.1.0|[nuget.org](https://www.nuget.org/packages/Shouldly/4.1.0)|[BSD-2-Clause](licenses/bsd-2-clause)|SqlDatabase internal|
+|[StyleCop.Analyzers.Unstable](packages/nuget.org/stylecop.analyzers.unstable/1.2.0.435)|1.2.0.435|[nuget.org](https://www.nuget.org/packages/StyleCop.Analyzers.Unstable/1.2.0.435)|[MIT](licenses/mit)|SqlDatabase internal|
|[System.Buffers](packages/nuget.org/system.buffers/4.4.0)|4.4.0|[nuget.org](https://www.nuget.org/packages/System.Buffers/4.4.0)|[MIT](licenses/mit)|SqlDatabase|
-|[System.Buffers](packages/nuget.org/system.buffers/4.5.1)|4.5.1|[nuget.org](https://www.nuget.org/packages/System.Buffers/4.5.1)|[MIT](licenses/mit)|SqlDatabase internal|
-|[System.Collections.NonGeneric](packages/nuget.org/system.collections.nongeneric/4.3.0)|4.3.0|[nuget.org](https://www.nuget.org/packages/System.Collections.NonGeneric/4.3.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
-|[System.Collections.Specialized](packages/nuget.org/system.collections.specialized/4.3.0)|4.3.0|[nuget.org](https://www.nuget.org/packages/System.Collections.Specialized/4.3.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
-|[System.ComponentModel](packages/nuget.org/system.componentmodel/4.3.0)|4.3.0|[nuget.org](https://www.nuget.org/packages/System.ComponentModel/4.3.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
-|[System.ComponentModel.Primitives](packages/nuget.org/system.componentmodel.primitives/4.3.0)|4.3.0|[nuget.org](https://www.nuget.org/packages/System.ComponentModel.Primitives/4.3.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
-|[System.ComponentModel.TypeConverter](packages/nuget.org/system.componentmodel.typeconverter/4.3.0)|4.3.0|[nuget.org](https://www.nuget.org/packages/System.ComponentModel.TypeConverter/4.3.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
+|[System.Buffers](packages/nuget.org/system.buffers/4.5.1)|4.5.1|[nuget.org](https://www.nuget.org/packages/System.Buffers/4.5.1)|[MIT](licenses/mit)|SqlDatabase|
+|[System.CodeDom](packages/nuget.org/system.codedom/5.0.0)|5.0.0|[nuget.org](https://www.nuget.org/packages/System.CodeDom/5.0.0)|[MIT](licenses/mit)|SqlDatabase internal|
|[System.Configuration.ConfigurationManager](packages/nuget.org/system.configuration.configurationmanager/4.5.0)|4.5.0|[nuget.org](https://www.nuget.org/packages/System.Configuration.ConfigurationManager/4.5.0)|[MIT](licenses/mit)|SqlDatabase|
-|[System.Data.SqlClient](packages/nuget.org/system.data.sqlclient/4.5.1)|4.5.1|[nuget.org](https://www.nuget.org/packages/System.Data.SqlClient/4.5.1)|[MIT](licenses/mit)|SqlDatabase|
-|[System.Diagnostics.DiagnosticSource](packages/nuget.org/system.diagnostics.diagnosticsource/4.5.0)|4.5.0|[nuget.org](https://www.nuget.org/packages/System.Diagnostics.DiagnosticSource/4.5.0)|[MIT](licenses/mit)|SqlDatabase|
-|[System.Dynamic.Runtime](packages/nuget.org/system.dynamic.runtime/4.3.0)|4.3.0|[nuget.org](https://www.nuget.org/packages/System.Dynamic.Runtime/4.3.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
-|[System.IO.FileSystem.Primitives](packages/nuget.org/system.io.filesystem.primitives/4.3.0)|4.3.0|[nuget.org](https://www.nuget.org/packages/System.IO.FileSystem.Primitives/4.3.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
-|[System.Linq](packages/nuget.org/system.linq/4.3.0)|4.3.0|[nuget.org](https://www.nuget.org/packages/System.Linq/4.3.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
-|[System.Linq.Expressions](packages/nuget.org/system.linq.expressions/4.3.0)|4.3.0|[nuget.org](https://www.nuget.org/packages/System.Linq.Expressions/4.3.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
+|[System.Data.SqlClient](packages/nuget.org/system.data.sqlclient/4.8.5)|4.8.5|[nuget.org](https://www.nuget.org/packages/System.Data.SqlClient/4.8.5)|[MIT](licenses/mit)|SqlDatabase|
+|[System.Diagnostics.DiagnosticSource](packages/nuget.org/system.diagnostics.diagnosticsource/4.7.0)|4.7.0|[nuget.org](https://www.nuget.org/packages/System.Diagnostics.DiagnosticSource/4.7.0)|[MIT](licenses/mit)|SqlDatabase|
+|[System.Diagnostics.EventLog](packages/nuget.org/system.diagnostics.eventlog/4.7.0)|4.7.0|[nuget.org](https://www.nuget.org/packages/System.Diagnostics.EventLog/4.7.0)|[MIT](licenses/mit)|SqlDatabase internal|
+|[System.Diagnostics.EventLog](packages/nuget.org/system.diagnostics.eventlog/6.0.0)|6.0.0|[nuget.org](https://www.nuget.org/packages/System.Diagnostics.EventLog/6.0.0)|[MIT](licenses/mit)|SqlDatabase internal|
+|[System.Management](packages/nuget.org/system.management/5.0.0)|5.0.0|[nuget.org](https://www.nuget.org/packages/System.Management/5.0.0)|[MIT](licenses/mit)|SqlDatabase internal|
|[System.Memory](packages/nuget.org/system.memory/4.5.3)|4.5.3|[nuget.org](https://www.nuget.org/packages/System.Memory/4.5.3)|[MIT](licenses/mit)|SqlDatabase|
-|[System.Memory](packages/nuget.org/system.memory/4.5.4)|4.5.4|[nuget.org](https://www.nuget.org/packages/System.Memory/4.5.4)|[MIT](licenses/mit)|SqlDatabase internal|
+|[System.Memory](packages/nuget.org/system.memory/4.5.4)|4.5.4|[nuget.org](https://www.nuget.org/packages/System.Memory/4.5.4)|[MIT](licenses/mit)|SqlDatabase|
|[System.Numerics.Vectors](packages/nuget.org/system.numerics.vectors/4.4.0)|4.4.0|[nuget.org](https://www.nuget.org/packages/System.Numerics.Vectors/4.4.0)|[MIT](licenses/mit)|SqlDatabase|
-|[System.Numerics.Vectors](packages/nuget.org/system.numerics.vectors/4.5.0)|4.5.0|[nuget.org](https://www.nuget.org/packages/System.Numerics.Vectors/4.5.0)|[MIT](licenses/mit)|SqlDatabase internal|
-|[System.ObjectModel](packages/nuget.org/system.objectmodel/4.3.0)|4.3.0|[nuget.org](https://www.nuget.org/packages/System.ObjectModel/4.3.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
|[System.Reflection.Metadata](packages/nuget.org/system.reflection.metadata/1.6.0)|1.6.0|[nuget.org](https://www.nuget.org/packages/System.Reflection.Metadata/1.6.0)|[MIT](licenses/mit)|SqlDatabase internal|
-|[System.Reflection.TypeExtensions](packages/nuget.org/system.reflection.typeextensions/4.3.0)|4.3.0|[nuget.org](https://www.nuget.org/packages/System.Reflection.TypeExtensions/4.3.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
|[System.Runtime.CompilerServices.Unsafe](packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.2)|4.5.2|[nuget.org](https://www.nuget.org/packages/System.Runtime.CompilerServices.Unsafe/4.5.2)|[MIT](licenses/mit)|SqlDatabase|
|[System.Runtime.CompilerServices.Unsafe](packages/nuget.org/system.runtime.compilerservices.unsafe/4.5.3)|4.5.3|[nuget.org](https://www.nuget.org/packages/System.Runtime.CompilerServices.Unsafe/4.5.3)|[MIT](licenses/mit)|SqlDatabase internal|
+|[System.Runtime.CompilerServices.Unsafe](packages/nuget.org/system.runtime.compilerservices.unsafe/4.7.0)|4.7.0|[nuget.org](https://www.nuget.org/packages/System.Runtime.CompilerServices.Unsafe/4.7.0)|[MIT](licenses/mit)|SqlDatabase|
|[System.Runtime.InteropServices.RuntimeInformation](packages/nuget.org/system.runtime.interopservices.runtimeinformation/4.3.0)|4.3.0|[nuget.org](https://www.nuget.org/packages/System.Runtime.InteropServices.RuntimeInformation/4.3.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
|[System.Runtime.Loader](packages/nuget.org/system.runtime.loader/4.3.0)|4.3.0|[nuget.org](https://www.nuget.org/packages/System.Runtime.Loader/4.3.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase|
-|[System.Security.AccessControl](packages/nuget.org/system.security.accesscontrol/4.5.0)|4.5.0|[nuget.org](https://www.nuget.org/packages/System.Security.AccessControl/4.5.0)|[MIT](licenses/mit)|SqlDatabase|
+|[System.Security.AccessControl](packages/nuget.org/system.security.accesscontrol/4.7.0)|4.7.0|[nuget.org](https://www.nuget.org/packages/System.Security.AccessControl/4.7.0)|[MIT](licenses/mit)|SqlDatabase|
+|[System.Security.AccessControl](packages/nuget.org/system.security.accesscontrol/5.0.0)|5.0.0|[nuget.org](https://www.nuget.org/packages/System.Security.AccessControl/5.0.0)|[MIT](licenses/mit)|SqlDatabase internal|
|[System.Security.Cryptography.ProtectedData](packages/nuget.org/system.security.cryptography.protecteddata/4.5.0)|4.5.0|[nuget.org](https://www.nuget.org/packages/System.Security.Cryptography.ProtectedData/4.5.0)|[MIT](licenses/mit)|SqlDatabase|
|[System.Security.Permissions](packages/nuget.org/system.security.permissions/4.5.0)|4.5.0|[nuget.org](https://www.nuget.org/packages/System.Security.Permissions/4.5.0)|[MIT](licenses/mit)|SqlDatabase|
-|[System.Security.Principal.Windows](packages/nuget.org/system.security.principal.windows/4.5.0)|4.5.0|[nuget.org](https://www.nuget.org/packages/System.Security.Principal.Windows/4.5.0)|[MIT](licenses/mit)|SqlDatabase|
-|[System.Text.Encoding.CodePages](packages/nuget.org/system.text.encoding.codepages/4.5.0)|4.5.0|[nuget.org](https://www.nuget.org/packages/System.Text.Encoding.CodePages/4.5.0)|[MIT](licenses/mit)|SqlDatabase|
-|[System.Text.RegularExpressions](packages/nuget.org/system.text.regularexpressions/4.3.0)|4.3.0|[nuget.org](https://www.nuget.org/packages/System.Text.RegularExpressions/4.3.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
-|[System.Threading](packages/nuget.org/system.threading/4.3.0)|4.3.0|[nuget.org](https://www.nuget.org/packages/System.Threading/4.3.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
+|[System.Security.Principal.Windows](packages/nuget.org/system.security.principal.windows/4.7.0)|4.7.0|[nuget.org](https://www.nuget.org/packages/System.Security.Principal.Windows/4.7.0)|[MIT](licenses/mit)|SqlDatabase|
+|[System.Security.Principal.Windows](packages/nuget.org/system.security.principal.windows/5.0.0)|5.0.0|[nuget.org](https://www.nuget.org/packages/System.Security.Principal.Windows/5.0.0)|[MIT](licenses/mit)|SqlDatabase internal|
+|[System.Text.Encoding.CodePages](packages/nuget.org/system.text.encoding.codepages/4.7.0)|4.7.0|[nuget.org](https://www.nuget.org/packages/System.Text.Encoding.CodePages/4.7.0)|[MIT](licenses/mit)|SqlDatabase|
|[System.Threading.Tasks.Extensions](packages/nuget.org/system.threading.tasks.extensions/4.5.2)|4.5.2|[nuget.org](https://www.nuget.org/packages/System.Threading.Tasks.Extensions/4.5.2)|[MIT](licenses/mit)|SqlDatabase|
|[System.Threading.Tasks.Extensions](packages/nuget.org/system.threading.tasks.extensions/4.5.4)|4.5.4|[nuget.org](https://www.nuget.org/packages/System.Threading.Tasks.Extensions/4.5.4)|[MIT](licenses/mit)|SqlDatabase internal|
|[System.ValueTuple](packages/nuget.org/system.valuetuple/4.5.0)|4.5.0|[nuget.org](https://www.nuget.org/packages/System.ValueTuple/4.5.0)|[MIT](licenses/mit)|SqlDatabase|
-|[System.Xml.ReaderWriter](packages/nuget.org/system.xml.readerwriter/4.3.0)|4.3.0|[nuget.org](https://www.nuget.org/packages/System.Xml.ReaderWriter/4.3.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
-|[System.Xml.XmlDocument](packages/nuget.org/system.xml.xmldocument/4.3.0)|4.3.0|[nuget.org](https://www.nuget.org/packages/System.Xml.XmlDocument/4.3.0)|[ms-net-library](licenses/ms-net-library)|SqlDatabase internal|
*This page was generated by [ThirdPartyLibraries.GlobalTool](https://github.com/max-ieremenko/ThirdPartyLibraries).*
\ No newline at end of file
diff --git a/Examples/CSharpMirationStep/readme.md b/Examples/CSharpMirationStep/readme.md
index c8d38867..e142106a 100644
--- a/Examples/CSharpMirationStep/readme.md
+++ b/Examples/CSharpMirationStep/readme.md
@@ -4,12 +4,12 @@
Any assembly script is
- .exe or .dll for target framework is 4.5.2+
-- .dll for .net core 3.1 or .net5.0/6.0
+- .dll for .net 7.0, 6.0, 5.0 or .net core 3.1
- has exactly one class with script implementation
This project is an example of script implementation.
The build output is 2.1_2.2.dll with target framework 4.5.2.
-Due to the current dependencies, 2.1_2.2.dll works well on .net core 3.1 and .net 5.0/6.0.
+Due to the current dependencies, 2.1_2.2.dll works well on .net 7.0 - .net core 3.1.
## Script source
diff --git a/Examples/MigrationStepsFolder/README.md b/Examples/MigrationStepsFolder/README.md
index d8d67887..33f5dc18 100644
--- a/Examples/MigrationStepsFolder/README.md
+++ b/Examples/MigrationStepsFolder/README.md
@@ -1,4 +1,3 @@
-
SqlDatabase supports [straight forward upgrade](StraightForward) and [modularity upgrade](Modularity).
Upgrade an existing database
diff --git a/Examples/PackageManagerConsole/SolutionScripts/SolutionScripts.csproj b/Examples/PackageManagerConsole/SolutionScripts/SolutionScripts.csproj
index b0c44127..d8e0fab3 100644
--- a/Examples/PackageManagerConsole/SolutionScripts/SolutionScripts.csproj
+++ b/Examples/PackageManagerConsole/SolutionScripts/SolutionScripts.csproj
@@ -10,7 +10,7 @@
-
+
diff --git a/Examples/PackageManagerConsole/SomeApp/Program.cs b/Examples/PackageManagerConsole/SomeApp/Program.cs
index 63c98128..e0c382f3 100644
--- a/Examples/PackageManagerConsole/SomeApp/Program.cs
+++ b/Examples/PackageManagerConsole/SomeApp/Program.cs
@@ -1,12 +1,11 @@
using System;
-namespace SomeApp
+namespace SomeApp;
+
+public static class Program
{
- public static class Program
+ public static void Main(string[] args)
{
- public static void Main(string[] args)
- {
- Console.WriteLine("Hello World!");
- }
+ Console.WriteLine("Hello World!");
}
-}
+}
\ No newline at end of file
diff --git a/Examples/PackageManagerConsole/SomeApp/SomeApp.csproj b/Examples/PackageManagerConsole/SomeApp/SomeApp.csproj
index 568449f4..ba7c5d2a 100644
--- a/Examples/PackageManagerConsole/SomeApp/SomeApp.csproj
+++ b/Examples/PackageManagerConsole/SomeApp/SomeApp.csproj
@@ -1,12 +1,10 @@
- net452
- false
+ net7.0
true
AnyCPU
- false
diff --git a/Examples/PowerShellScript/readme.md b/Examples/PowerShellScript/readme.md
index 2c46721c..fd83bf0b 100644
--- a/Examples/PowerShellScript/readme.md
+++ b/Examples/PowerShellScript/readme.md
@@ -71,9 +71,10 @@ Installed Powershell Desktop version.
[![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 Powershell Core design,
+Pre-installed Powershell Core is required, will be used by SqlDatabase as external component. Due to the Powershell Core design:
-* SqlDatabase .net 6.0 can host Powershell Core versions below 7.3.1
+* SqlDatabase .net 7.0 can host Powershell Core versions below 7.4
+* SqlDatabase .net 6.0 can host Powershell Core versions below 7.3
* .net 5.0 can host Powershell Core versions below 7.2
* .net core 3.1 below 7.1
diff --git a/README.md b/README.md
index 8acbe04e..78d5941c 100644
--- a/README.md
+++ b/README.md
@@ -13,16 +13,24 @@ Table of Contents
+- [SqlDatabase](#sqldatabase)
+ - [Table of Contents](#table-of-contents)
- [Installation](#installation)
- - [Target database type selection ](#target-database-type-selection-)
- - [Execute script(s) ](#execute-scripts-)
- - [Export data from a database to sql script (file) ](#export-data-from-a-database-to-sql-script-file-)
- - [Create a database ](#create-a-database-)
- - [Migrate an existing database ](#migrate-an-existing-database-)
+ - [PowerShell, from gallery](#powershell-from-gallery)
+ - [PowerShell, manual release download](#powershell-manual-release-download)
+ - [Dotnet sdk tool](#dotnet-sdk-tool)
+ - [Target database type selection ](#target-database-type-selection-)
+ - [Execute script(s) ](#execute-scripts-)
+ - [Export data from a database to sql script (file) ](#export-data-from-a-database-to-sql-script-file-)
+ - [Create a database ](#create-a-database-)
+ - [Migrate an existing database ](#migrate-an-existing-database-)
- [Scripts](#scripts)
- [Variables](#variables)
- - [*.zip files ](#zip-files-)
- - [VS Package manager console ](#vs-package-manager-console-)
+ - [Example](#example)
+ - [Example how to hide variable value from a log output](#example-how-to-hide-variable-value-from-a-log-output)
+ - [Predefined variables](#predefined-variables)
+ - [\*.zip files ](#zip-files-)
+ - [VS Package manager console ](#vs-package-manager-console-)
- [Examples](#examples)
- [License](#license)
@@ -33,9 +41,9 @@ Installation
PowerShell module is compatible with Powershell Core 6.1+ and PowerShell Desktop 5.1.
-.net tool requires SDK .Net 5.0/6.0 or .Net Core 3.1.
+.net tool is compatible with .net sdk 7.0, 6.0, 5.0 and .net core 3.1.
-Command-line tool is compatible with .net runtime 5.0/6.0, .net Core runtime 3.1 and .net Framework 4.5.2+.
+Command-line tool is compatible with .net runtime 7.0, 6.0, 5.0, .net core runtime 3.1 and .net framework 4.5.2+.
### PowerShell, from gallery
diff --git a/Sources/Directory.Build.props b/Sources/Directory.Build.props
index d9c99767..a7fec37a 100644
--- a/Sources/Directory.Build.props
+++ b/Sources/Directory.Build.props
@@ -8,10 +8,14 @@
true
..\SqlDatabase.snk
latest
+
+ false
+ en
+ false
-
+
diff --git a/Sources/GlobalAssemblyInfo.cs b/Sources/GlobalAssemblyInfo.cs
index 62f73a4c..fd05e8aa 100644
--- a/Sources/GlobalAssemblyInfo.cs
+++ b/Sources/GlobalAssemblyInfo.cs
@@ -9,5 +9,5 @@
[assembly: AssemblyCulture("")]
[assembly: ComVisible(false)]
-[assembly: AssemblyVersion("4.1.0.0")]
-[assembly: AssemblyFileVersion("4.1.0.0")]
+[assembly: AssemblyVersion("4.1.1.0")]
+[assembly: AssemblyFileVersion("4.1.1.0")]
diff --git a/Sources/SqlDatabase.PowerShell.Test/CreateCmdLetTest.cs b/Sources/SqlDatabase.PowerShell.Test/CreateCmdLetTest.cs
index 1564ba2b..55858e6a 100644
--- a/Sources/SqlDatabase.PowerShell.Test/CreateCmdLetTest.cs
+++ b/Sources/SqlDatabase.PowerShell.Test/CreateCmdLetTest.cs
@@ -4,79 +4,78 @@
using SqlDatabase.Configuration;
using SqlDatabase.PowerShell.TestApi;
-namespace SqlDatabase.PowerShell
+namespace SqlDatabase.PowerShell;
+
+[TestFixture]
+public class CreateCmdLetTest : SqlDatabaseCmdLetTest
{
- [TestFixture]
- public class CreateCmdLetTest : SqlDatabaseCmdLetTest
+ [Test]
+ [TestCase("New-SqlDatabase")]
+ [TestCase("Create-SqlDatabase")]
+ public void BuildCommandLine(string commandName)
{
- [Test]
- [TestCase("New-SqlDatabase")]
- [TestCase("Create-SqlDatabase")]
- public void BuildCommandLine(string commandName)
- {
- var commandLines = InvokeSqlDatabase(
- commandName,
- c =>
- {
- c.Parameters.Add(nameof(CreateCmdLet.Database), "connection string");
- c.Parameters.Add(nameof(CreateCmdLet.From), new[] { "file 1", "file 2" });
- c.Parameters.Add(nameof(CreateCmdLet.Configuration), "app.config");
- c.Parameters.Add(nameof(CreateCmdLet.Var), new[] { "x=1", "y=2" });
- c.Parameters.Add(nameof(CreateCmdLet.WhatIf));
- c.Parameters.Add(nameof(CreateCmdLet.Log), "log.txt");
- });
+ var commandLines = InvokeSqlDatabase(
+ commandName,
+ c =>
+ {
+ c.Parameters.Add(nameof(CreateCmdLet.Database), "connection string");
+ c.Parameters.Add(nameof(CreateCmdLet.From), new[] { "file 1", "file 2" });
+ c.Parameters.Add(nameof(CreateCmdLet.Configuration), "app.config");
+ c.Parameters.Add(nameof(CreateCmdLet.Var), new[] { "x=1", "y=2" });
+ c.Parameters.Add(nameof(CreateCmdLet.WhatIf));
+ c.Parameters.Add(nameof(CreateCmdLet.Log), "log.txt");
+ });
- commandLines.Length.ShouldBe(1);
- var commandLine = commandLines[0];
+ commandLines.Length.ShouldBe(1);
+ var commandLine = commandLines[0];
- commandLine.Command.ShouldBe(CommandLineFactory.CommandCreate);
- commandLine.Connection.ShouldBe("connection string");
+ commandLine.Command.ShouldBe(CommandLineFactory.CommandCreate);
+ commandLine.Connection.ShouldBe("connection string");
- commandLine.Scripts.Count.ShouldBe(2);
- Path.IsPathRooted(commandLine.Scripts[0]).ShouldBeTrue();
- Path.GetFileName(commandLine.Scripts[0]).ShouldBe("file 1");
- Path.IsPathRooted(commandLine.Scripts[1]).ShouldBeTrue();
- Path.GetFileName(commandLine.Scripts[1]).ShouldBe("file 2");
+ commandLine.Scripts.Count.ShouldBe(2);
+ Path.IsPathRooted(commandLine.Scripts[0]).ShouldBeTrue();
+ Path.GetFileName(commandLine.Scripts[0]).ShouldBe("file 1");
+ Path.IsPathRooted(commandLine.Scripts[1]).ShouldBeTrue();
+ Path.GetFileName(commandLine.Scripts[1]).ShouldBe("file 2");
- Path.IsPathRooted(commandLine.ConfigurationFile).ShouldBeTrue();
- Path.GetFileName(commandLine.ConfigurationFile).ShouldBe("app.config");
+ Path.IsPathRooted(commandLine.ConfigurationFile).ShouldBeTrue();
+ Path.GetFileName(commandLine.ConfigurationFile).ShouldBe("app.config");
- Path.IsPathRooted(commandLine.LogFileName).ShouldBeTrue();
- Path.GetFileName(commandLine.LogFileName).ShouldBe("log.txt");
+ Path.IsPathRooted(commandLine.LogFileName).ShouldBeTrue();
+ Path.GetFileName(commandLine.LogFileName).ShouldBe("log.txt");
- commandLine.WhatIf.ShouldBeTrue();
+ commandLine.WhatIf.ShouldBeTrue();
- commandLine.Variables.Keys.ShouldBe(new[] { "x", "y" });
- commandLine.Variables["x"].ShouldBe("1");
- commandLine.Variables["y"].ShouldBe("2");
- }
+ commandLine.Variables.Keys.ShouldBe(new[] { "x", "y" });
+ commandLine.Variables["x"].ShouldBe("1");
+ commandLine.Variables["y"].ShouldBe("2");
+ }
- [Test]
- [TestCase("New-SqlDatabase")]
- [TestCase("Create-SqlDatabase")]
- public void BuildPipeCommandLine(string commandName)
- {
- var commandLines = InvokeInvokeSqlDatabasePipeLine(
- commandName,
- c => c.Parameters.Add(nameof(CreateCmdLet.Database), "connection string"),
- "file 1",
- "file 2");
+ [Test]
+ [TestCase("New-SqlDatabase")]
+ [TestCase("Create-SqlDatabase")]
+ public void BuildPipeCommandLine(string commandName)
+ {
+ var commandLines = InvokeInvokeSqlDatabasePipeLine(
+ commandName,
+ c => c.Parameters.Add(nameof(CreateCmdLet.Database), "connection string"),
+ "file 1",
+ "file 2");
- commandLines.Length.ShouldBe(2);
+ commandLines.Length.ShouldBe(2);
- commandLines[0].Command.ShouldBe(CommandLineFactory.CommandCreate);
- commandLines[0].Connection.ShouldBe("connection string");
- commandLines[0].Scripts.Count.ShouldBe(1);
- Path.IsPathRooted(commandLines[0].Scripts[0]).ShouldBeTrue();
- Path.GetFileName(commandLines[0].Scripts[0]).ShouldBe("file 1");
- commandLines[0].InLineScript.Count.ShouldBe(0);
+ commandLines[0].Command.ShouldBe(CommandLineFactory.CommandCreate);
+ commandLines[0].Connection.ShouldBe("connection string");
+ commandLines[0].Scripts.Count.ShouldBe(1);
+ Path.IsPathRooted(commandLines[0].Scripts[0]).ShouldBeTrue();
+ Path.GetFileName(commandLines[0].Scripts[0]).ShouldBe("file 1");
+ commandLines[0].InLineScript.Count.ShouldBe(0);
- commandLines[1].Command.ShouldBe(CommandLineFactory.CommandCreate);
- commandLines[1].Connection.ShouldBe("connection string");
- commandLines[1].Scripts.Count.ShouldBe(1);
- Path.IsPathRooted(commandLines[1].Scripts[0]).ShouldBeTrue();
- Path.GetFileName(commandLines[1].Scripts[0]).ShouldBe("file 2");
- commandLines[1].InLineScript.Count.ShouldBe(0);
- }
+ commandLines[1].Command.ShouldBe(CommandLineFactory.CommandCreate);
+ commandLines[1].Connection.ShouldBe("connection string");
+ commandLines[1].Scripts.Count.ShouldBe(1);
+ Path.IsPathRooted(commandLines[1].Scripts[0]).ShouldBeTrue();
+ Path.GetFileName(commandLines[1].Scripts[0]).ShouldBe("file 2");
+ commandLines[1].InLineScript.Count.ShouldBe(0);
}
-}
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell.Test/ExecuteCmdLetTest.cs b/Sources/SqlDatabase.PowerShell.Test/ExecuteCmdLetTest.cs
index 766c8873..c0db652c 100644
--- a/Sources/SqlDatabase.PowerShell.Test/ExecuteCmdLetTest.cs
+++ b/Sources/SqlDatabase.PowerShell.Test/ExecuteCmdLetTest.cs
@@ -4,84 +4,83 @@
using SqlDatabase.Configuration;
using SqlDatabase.PowerShell.TestApi;
-namespace SqlDatabase.PowerShell
+namespace SqlDatabase.PowerShell;
+
+[TestFixture]
+public class ExecuteCmdLetTest : SqlDatabaseCmdLetTest
{
- [TestFixture]
- public class ExecuteCmdLetTest : SqlDatabaseCmdLetTest
+ [Test]
+ [TestCase("Invoke-SqlDatabase")]
+ [TestCase("Execute-SqlDatabase")]
+ public void BuildCommandLine(string commandName)
{
- [Test]
- [TestCase("Invoke-SqlDatabase")]
- [TestCase("Execute-SqlDatabase")]
- public void BuildCommandLine(string commandName)
- {
- var commandLines = InvokeSqlDatabase(
- commandName,
- c =>
- {
- c.Parameters.Add(nameof(ExecuteCmdLet.Database), "connection string");
- c.Parameters.Add(nameof(ExecuteCmdLet.From), new[] { "file 1", "file 2" });
- c.Parameters.Add(nameof(ExecuteCmdLet.FromSql), new[] { "sql text 1", "sql text 2" });
- c.Parameters.Add(nameof(ExecuteCmdLet.Transaction), TransactionMode.PerStep);
- c.Parameters.Add(nameof(ExecuteCmdLet.Configuration), "app.config");
- c.Parameters.Add(nameof(ExecuteCmdLet.Var), new[] { "x=1", "y=2" });
- c.Parameters.Add(nameof(ExecuteCmdLet.WhatIf));
- c.Parameters.Add(nameof(CreateCmdLet.Log), "log.txt");
- });
+ var commandLines = InvokeSqlDatabase(
+ commandName,
+ c =>
+ {
+ c.Parameters.Add(nameof(ExecuteCmdLet.Database), "connection string");
+ c.Parameters.Add(nameof(ExecuteCmdLet.From), new[] { "file 1", "file 2" });
+ c.Parameters.Add(nameof(ExecuteCmdLet.FromSql), new[] { "sql text 1", "sql text 2" });
+ c.Parameters.Add(nameof(ExecuteCmdLet.Transaction), TransactionMode.PerStep);
+ c.Parameters.Add(nameof(ExecuteCmdLet.Configuration), "app.config");
+ c.Parameters.Add(nameof(ExecuteCmdLet.Var), new[] { "x=1", "y=2" });
+ c.Parameters.Add(nameof(ExecuteCmdLet.WhatIf));
+ c.Parameters.Add(nameof(CreateCmdLet.Log), "log.txt");
+ });
- commandLines.Length.ShouldBe(1);
- var commandLine = commandLines[0];
+ commandLines.Length.ShouldBe(1);
+ var commandLine = commandLines[0];
- commandLine.Command.ShouldBe(CommandLineFactory.CommandExecute);
- commandLine.Connection.ShouldBe("connection string");
+ commandLine.Command.ShouldBe(CommandLineFactory.CommandExecute);
+ commandLine.Connection.ShouldBe("connection string");
- commandLine.Scripts.Count.ShouldBe(2);
- Path.IsPathRooted(commandLine.Scripts[0]).ShouldBeTrue();
- Path.GetFileName(commandLine.Scripts[0]).ShouldBe("file 1");
- Path.IsPathRooted(commandLine.Scripts[1]).ShouldBeTrue();
- Path.GetFileName(commandLine.Scripts[1]).ShouldBe("file 2");
+ commandLine.Scripts.Count.ShouldBe(2);
+ Path.IsPathRooted(commandLine.Scripts[0]).ShouldBeTrue();
+ Path.GetFileName(commandLine.Scripts[0]).ShouldBe("file 1");
+ Path.IsPathRooted(commandLine.Scripts[1]).ShouldBeTrue();
+ Path.GetFileName(commandLine.Scripts[1]).ShouldBe("file 2");
- commandLine.InLineScript.ShouldBe(new[] { "sql text 1", "sql text 2" });
- commandLine.Transaction.ShouldBe(TransactionMode.PerStep);
+ commandLine.InLineScript.ShouldBe(new[] { "sql text 1", "sql text 2" });
+ commandLine.Transaction.ShouldBe(TransactionMode.PerStep);
- Path.IsPathRooted(commandLine.ConfigurationFile).ShouldBeTrue();
- Path.GetFileName(commandLine.ConfigurationFile).ShouldBe("app.config");
+ Path.IsPathRooted(commandLine.ConfigurationFile).ShouldBeTrue();
+ Path.GetFileName(commandLine.ConfigurationFile).ShouldBe("app.config");
- Path.IsPathRooted(commandLine.LogFileName).ShouldBeTrue();
- Path.GetFileName(commandLine.LogFileName).ShouldBe("log.txt");
+ Path.IsPathRooted(commandLine.LogFileName).ShouldBeTrue();
+ Path.GetFileName(commandLine.LogFileName).ShouldBe("log.txt");
- commandLine.WhatIf.ShouldBeTrue();
+ commandLine.WhatIf.ShouldBeTrue();
- commandLine.Variables.Keys.ShouldBe(new[] { "x", "y" });
- commandLine.Variables["x"].ShouldBe("1");
- commandLine.Variables["y"].ShouldBe("2");
- }
+ commandLine.Variables.Keys.ShouldBe(new[] { "x", "y" });
+ commandLine.Variables["x"].ShouldBe("1");
+ commandLine.Variables["y"].ShouldBe("2");
+ }
- [Test]
- [TestCase("Invoke-SqlDatabase")]
- [TestCase("Execute-SqlDatabase")]
- public void BuildPipeCommandLine(string commandName)
- {
- var commandLines = InvokeInvokeSqlDatabasePipeLine(
- commandName,
- c => c.Parameters.Add(nameof(ExecuteCmdLet.Database), "connection string"),
- "file 1",
- "file 2");
+ [Test]
+ [TestCase("Invoke-SqlDatabase")]
+ [TestCase("Execute-SqlDatabase")]
+ public void BuildPipeCommandLine(string commandName)
+ {
+ var commandLines = InvokeInvokeSqlDatabasePipeLine(
+ commandName,
+ c => c.Parameters.Add(nameof(ExecuteCmdLet.Database), "connection string"),
+ "file 1",
+ "file 2");
- commandLines.Length.ShouldBe(2);
+ commandLines.Length.ShouldBe(2);
- commandLines[0].Command.ShouldBe(CommandLineFactory.CommandExecute);
- commandLines[0].Connection.ShouldBe("connection string");
- commandLines[0].Scripts.Count.ShouldBe(1);
- Path.IsPathRooted(commandLines[0].Scripts[0]).ShouldBeTrue();
- Path.GetFileName(commandLines[0].Scripts[0]).ShouldBe("file 1");
- commandLines[0].InLineScript.Count.ShouldBe(0);
+ commandLines[0].Command.ShouldBe(CommandLineFactory.CommandExecute);
+ commandLines[0].Connection.ShouldBe("connection string");
+ commandLines[0].Scripts.Count.ShouldBe(1);
+ Path.IsPathRooted(commandLines[0].Scripts[0]).ShouldBeTrue();
+ Path.GetFileName(commandLines[0].Scripts[0]).ShouldBe("file 1");
+ commandLines[0].InLineScript.Count.ShouldBe(0);
- commandLines[1].Command.ShouldBe(CommandLineFactory.CommandExecute);
- commandLines[1].Connection.ShouldBe("connection string");
- commandLines[1].Scripts.Count.ShouldBe(1);
- Path.IsPathRooted(commandLines[1].Scripts[0]).ShouldBeTrue();
- Path.GetFileName(commandLines[1].Scripts[0]).ShouldBe("file 2");
- commandLines[1].InLineScript.Count.ShouldBe(0);
- }
+ commandLines[1].Command.ShouldBe(CommandLineFactory.CommandExecute);
+ commandLines[1].Connection.ShouldBe("connection string");
+ commandLines[1].Scripts.Count.ShouldBe(1);
+ Path.IsPathRooted(commandLines[1].Scripts[0]).ShouldBeTrue();
+ Path.GetFileName(commandLines[1].Scripts[0]).ShouldBe("file 2");
+ commandLines[1].InLineScript.Count.ShouldBe(0);
}
}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell.Test/ExportCmdLetTest.cs b/Sources/SqlDatabase.PowerShell.Test/ExportCmdLetTest.cs
index 5c2c68dc..527194ca 100644
--- a/Sources/SqlDatabase.PowerShell.Test/ExportCmdLetTest.cs
+++ b/Sources/SqlDatabase.PowerShell.Test/ExportCmdLetTest.cs
@@ -4,53 +4,52 @@
using SqlDatabase.Configuration;
using SqlDatabase.PowerShell.TestApi;
-namespace SqlDatabase.PowerShell
+namespace SqlDatabase.PowerShell;
+
+[TestFixture]
+public class ExportCmdLetTest : SqlDatabaseCmdLetTest
{
- [TestFixture]
- public class ExportCmdLetTest : SqlDatabaseCmdLetTest
+ [Test]
+ public void BuildCommandLine()
{
- [Test]
- public void BuildCommandLine()
- {
- var commandLines = InvokeSqlDatabase(
- "Export-SqlDatabase",
- c =>
- {
- c.Parameters.Add(nameof(ExportCmdLet.Database), "connection string");
- c.Parameters.Add(nameof(ExportCmdLet.From), new[] { "file 1", "file 2" });
- c.Parameters.Add(nameof(ExportCmdLet.FromSql), new[] { "sql text 1", "sql text 2" });
- c.Parameters.Add(nameof(ExportCmdLet.ToFile), "to file");
- c.Parameters.Add(nameof(ExportCmdLet.ToTable), "to table");
- c.Parameters.Add(nameof(ExportCmdLet.Configuration), "app.config");
- c.Parameters.Add(nameof(ExportCmdLet.Var), new[] { "x=1", "y=2" });
- c.Parameters.Add(nameof(CreateCmdLet.Log), "log.txt");
- });
-
- commandLines.Length.ShouldBe(1);
- var commandLine = commandLines[0];
-
- commandLine.Command.ShouldBe(CommandLineFactory.CommandExport);
- commandLine.Connection.ShouldBe("connection string");
-
- commandLine.Scripts.Count.ShouldBe(2);
- Path.IsPathRooted(commandLine.Scripts[0]).ShouldBeTrue();
- Path.GetFileName(commandLine.Scripts[0]).ShouldBe("file 1");
- Path.IsPathRooted(commandLine.Scripts[1]).ShouldBeTrue();
- Path.GetFileName(commandLine.Scripts[1]).ShouldBe("file 2");
-
- commandLine.InLineScript.ShouldBe(new[] { "sql text 1", "sql text 2" });
- commandLine.ExportToFile.ShouldBe("to file");
- commandLine.ExportToTable.ShouldBe("to table");
-
- Path.IsPathRooted(commandLine.ConfigurationFile).ShouldBeTrue();
- Path.GetFileName(commandLine.ConfigurationFile).ShouldBe("app.config");
-
- Path.IsPathRooted(commandLine.LogFileName).ShouldBeTrue();
- Path.GetFileName(commandLine.LogFileName).ShouldBe("log.txt");
-
- commandLine.Variables.Keys.ShouldBe(new[] { "x", "y" });
- commandLine.Variables["x"].ShouldBe("1");
- commandLine.Variables["y"].ShouldBe("2");
- }
+ var commandLines = InvokeSqlDatabase(
+ "Export-SqlDatabase",
+ c =>
+ {
+ c.Parameters.Add(nameof(ExportCmdLet.Database), "connection string");
+ c.Parameters.Add(nameof(ExportCmdLet.From), new[] { "file 1", "file 2" });
+ c.Parameters.Add(nameof(ExportCmdLet.FromSql), new[] { "sql text 1", "sql text 2" });
+ c.Parameters.Add(nameof(ExportCmdLet.ToFile), "to file");
+ c.Parameters.Add(nameof(ExportCmdLet.ToTable), "to table");
+ c.Parameters.Add(nameof(ExportCmdLet.Configuration), "app.config");
+ c.Parameters.Add(nameof(ExportCmdLet.Var), new[] { "x=1", "y=2" });
+ c.Parameters.Add(nameof(CreateCmdLet.Log), "log.txt");
+ });
+
+ commandLines.Length.ShouldBe(1);
+ var commandLine = commandLines[0];
+
+ commandLine.Command.ShouldBe(CommandLineFactory.CommandExport);
+ commandLine.Connection.ShouldBe("connection string");
+
+ commandLine.Scripts.Count.ShouldBe(2);
+ Path.IsPathRooted(commandLine.Scripts[0]).ShouldBeTrue();
+ Path.GetFileName(commandLine.Scripts[0]).ShouldBe("file 1");
+ Path.IsPathRooted(commandLine.Scripts[1]).ShouldBeTrue();
+ Path.GetFileName(commandLine.Scripts[1]).ShouldBe("file 2");
+
+ commandLine.InLineScript.ShouldBe(new[] { "sql text 1", "sql text 2" });
+ commandLine.ExportToFile.ShouldBe("to file");
+ commandLine.ExportToTable.ShouldBe("to table");
+
+ Path.IsPathRooted(commandLine.ConfigurationFile).ShouldBeTrue();
+ Path.GetFileName(commandLine.ConfigurationFile).ShouldBe("app.config");
+
+ Path.IsPathRooted(commandLine.LogFileName).ShouldBeTrue();
+ Path.GetFileName(commandLine.LogFileName).ShouldBe("log.txt");
+
+ commandLine.Variables.Keys.ShouldBe(new[] { "x", "y" });
+ commandLine.Variables["x"].ShouldBe("1");
+ commandLine.Variables["y"].ShouldBe("2");
}
-}
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell.Test/InfoCmdLetTest.cs b/Sources/SqlDatabase.PowerShell.Test/InfoCmdLetTest.cs
index c1ee26f5..1c5d3f2c 100644
--- a/Sources/SqlDatabase.PowerShell.Test/InfoCmdLetTest.cs
+++ b/Sources/SqlDatabase.PowerShell.Test/InfoCmdLetTest.cs
@@ -4,29 +4,28 @@
using Shouldly;
using SqlDatabase.PowerShell.TestApi;
-namespace SqlDatabase.PowerShell
+namespace SqlDatabase.PowerShell;
+
+[TestFixture]
+public class InfoCmdLetTest : SqlDatabaseCmdLetTest
{
- [TestFixture]
- public class InfoCmdLetTest : SqlDatabaseCmdLetTest
+ [Test]
+ public void ProcessRecord()
{
- [Test]
- public void ProcessRecord()
- {
- var actual = InvokeCommand("Show-SqlDatabaseInfo");
+ var actual = InvokeCommand("Show-SqlDatabaseInfo");
- actual.Count.ShouldBe(1);
- Console.WriteLine(actual[0]);
+ actual.Count.ShouldBe(1);
+ Console.WriteLine(actual[0]);
- actual[0].Properties["PSEdition"].Value.ShouldBeOfType().ShouldNotBeNullOrWhiteSpace();
- actual[0].Properties["PSVersion"].Value.ShouldBeOfType().ShouldNotBeNullOrWhiteSpace();
- actual[0].Properties["Version"].Value.ShouldBeOfType().ShouldNotBeNull();
- actual[0].Properties["FrameworkDescription"].Value.ShouldBeOfType().ShouldNotBeNullOrWhiteSpace();
- actual[0].Properties["OSDescription"].Value.ShouldBeOfType().ShouldNotBeNullOrWhiteSpace();
- actual[0].Properties["OSArchitecture"].Value.ShouldBeOfType();
- actual[0].Properties["ProcessArchitecture"].Value.ShouldBeOfType();
- actual[0].Properties["Location"].Value.ShouldBeOfType().ShouldNotBeNullOrWhiteSpace();
- actual[0].Properties["WorkingDirectory"].Value.ShouldBeOfType().ShouldNotBeNullOrWhiteSpace();
- actual[0].Properties["DefaultConfigurationFile"].Value.ShouldBeOfType().ShouldNotBeNullOrWhiteSpace();
- }
+ actual[0].Properties["PSEdition"].Value.ShouldBeOfType().ShouldNotBeNullOrWhiteSpace();
+ actual[0].Properties["PSVersion"].Value.ShouldBeOfType().ShouldNotBeNullOrWhiteSpace();
+ actual[0].Properties["Version"].Value.ShouldBeOfType().ShouldNotBeNull();
+ actual[0].Properties["FrameworkDescription"].Value.ShouldBeOfType().ShouldNotBeNullOrWhiteSpace();
+ actual[0].Properties["OSDescription"].Value.ShouldBeOfType().ShouldNotBeNullOrWhiteSpace();
+ actual[0].Properties["OSArchitecture"].Value.ShouldBeOfType();
+ actual[0].Properties["ProcessArchitecture"].Value.ShouldBeOfType();
+ actual[0].Properties["Location"].Value.ShouldBeOfType().ShouldNotBeNullOrWhiteSpace();
+ actual[0].Properties["WorkingDirectory"].Value.ShouldBeOfType().ShouldNotBeNullOrWhiteSpace();
+ actual[0].Properties["DefaultConfigurationFile"].Value.ShouldBeOfType().ShouldNotBeNullOrWhiteSpace();
}
-}
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell.Test/Internal/DependencyResolverFactoryTest.cs b/Sources/SqlDatabase.PowerShell.Test/Internal/DependencyResolverFactoryTest.cs
index 946d5228..763d1b73 100644
--- a/Sources/SqlDatabase.PowerShell.Test/Internal/DependencyResolverFactoryTest.cs
+++ b/Sources/SqlDatabase.PowerShell.Test/Internal/DependencyResolverFactoryTest.cs
@@ -3,26 +3,25 @@
using NUnit.Framework;
using Shouldly;
-namespace SqlDatabase.PowerShell.Internal
+namespace SqlDatabase.PowerShell.Internal;
+
+[TestFixture]
+public class DependencyResolverFactoryTest
{
- [TestFixture]
- public class DependencyResolverFactoryTest
+ [Test]
+ [TestCase("Desktop", typeof(PowerShellDesktopDependencyResolver))]
+ [TestCase(null, typeof(PowerShellDesktopDependencyResolver))]
+ [TestCase("Core", typeof(PowerShellCoreDependencyResolver))]
+ public void CreateProgram(string psEdition, Type expected)
{
- [Test]
- [TestCase("Desktop", typeof(PowerShellDesktopDependencyResolver))]
- [TestCase(null, typeof(PowerShellDesktopDependencyResolver))]
- [TestCase("Core", typeof(PowerShellCoreDependencyResolver))]
- public void CreateProgram(string psEdition, Type expected)
+ var psVersionTable = new Hashtable();
+ if (psEdition != null)
{
- var psVersionTable = new Hashtable();
- if (psEdition != null)
- {
- psVersionTable.Add("PSEdition", psEdition);
- }
+ psVersionTable.Add("PSEdition", psEdition);
+ }
- var actual = DependencyResolverFactory.Create(new PSVersionTable(psVersionTable));
+ var actual = DependencyResolverFactory.Create(new PSVersionTable(psVersionTable));
- actual.ShouldBeOfType(expected);
- }
+ actual.ShouldBeOfType(expected);
}
-}
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell.Test/Internal/PowerShellCommandBaseTest.cs b/Sources/SqlDatabase.PowerShell.Test/Internal/PowerShellCommandBaseTest.cs
index eef69600..bf524275 100644
--- a/Sources/SqlDatabase.PowerShell.Test/Internal/PowerShellCommandBaseTest.cs
+++ b/Sources/SqlDatabase.PowerShell.Test/Internal/PowerShellCommandBaseTest.cs
@@ -1,19 +1,18 @@
using NUnit.Framework;
using SqlDatabase.Configuration;
-namespace SqlDatabase.PowerShell.Internal
+namespace SqlDatabase.PowerShell.Internal;
+
+[TestFixture]
+public class PowerShellCommandBaseTest
{
- [TestFixture]
- public class PowerShellCommandBaseTest
+ [Test]
+ public void AppendDefaultConfiguration()
{
- [Test]
- public void AppendDefaultConfiguration()
- {
- var command = new GenericCommandLine();
+ var command = new GenericCommandLine();
- PowerShellCommandBase.AppendDefaultConfiguration(command);
+ PowerShellCommandBase.AppendDefaultConfiguration(command);
- FileAssert.Exists(command.ConfigurationFile);
- }
+ FileAssert.Exists(command.ConfigurationFile);
}
-}
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell.Test/SqlDatabase.PowerShell.Test.csproj b/Sources/SqlDatabase.PowerShell.Test/SqlDatabase.PowerShell.Test.csproj
index db1b7d5f..9917b25d 100644
--- a/Sources/SqlDatabase.PowerShell.Test/SqlDatabase.PowerShell.Test.csproj
+++ b/Sources/SqlDatabase.PowerShell.Test/SqlDatabase.PowerShell.Test.csproj
@@ -7,15 +7,15 @@
-
-
+
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/Sources/SqlDatabase.PowerShell.Test/TestApi/SqlDatabaseCmdLetTest.cs b/Sources/SqlDatabase.PowerShell.Test/TestApi/SqlDatabaseCmdLetTest.cs
index 2b16d07e..7c3e756b 100644
--- a/Sources/SqlDatabase.PowerShell.Test/TestApi/SqlDatabaseCmdLetTest.cs
+++ b/Sources/SqlDatabase.PowerShell.Test/TestApi/SqlDatabaseCmdLetTest.cs
@@ -12,94 +12,93 @@
using SqlDatabase.PowerShell.Internal;
using Command = System.Management.Automation.Runspaces.Command;
-namespace SqlDatabase.PowerShell.TestApi
+namespace SqlDatabase.PowerShell.TestApi;
+
+public abstract class SqlDatabaseCmdLetTest
{
- public abstract class SqlDatabaseCmdLetTest
+ private readonly IList _commandLines = new List();
+ private Runspace _runSpace;
+ private System.Management.Automation.PowerShell _powerShell;
+
+ [SetUp]
+ public void BeforeEachTest()
{
- private readonly IList _commandLines = new List();
- private Runspace _runSpace;
- private System.Management.Automation.PowerShell _powerShell;
+ var sessionState = InitialSessionState.CreateDefault();
- [SetUp]
- public void BeforeEachTest()
+ foreach (var alias in ResolveAliases())
{
- var sessionState = InitialSessionState.CreateDefault();
+ sessionState.Commands.Add(new SessionStateCmdletEntry(alias, typeof(TSubject), null));
+ }
- foreach (var alias in ResolveAliases())
- {
- sessionState.Commands.Add(new SessionStateCmdletEntry(alias, typeof(TSubject), null));
- }
+ _runSpace = RunspaceFactory.CreateRunspace(sessionState);
+ _runSpace.Open();
- _runSpace = RunspaceFactory.CreateRunspace(sessionState);
- _runSpace.Open();
+ _powerShell = System.Management.Automation.PowerShell.Create();
+ _powerShell.Runspace = _runSpace;
- _powerShell = System.Management.Automation.PowerShell.Create();
- _powerShell.Runspace = _runSpace;
+ var program = new Mock(MockBehavior.Strict);
+ program
+ .Setup(p => p.ExecuteCommand(It.IsNotNull()))
+ .Callback(cmd => _commandLines.Add(cmd));
- var program = new Mock(MockBehavior.Strict);
- program
- .Setup(p => p.ExecuteCommand(It.IsNotNull()))
- .Callback(cmd => _commandLines.Add(cmd));
+ _commandLines.Clear();
+ PowerShellCommandBase.Program = program.Object;
+ }
- _commandLines.Clear();
- PowerShellCommandBase.Program = program.Object;
- }
+ [TearDown]
+ public void AfterEachTest()
+ {
+ PowerShellCommandBase.Program = null;
- [TearDown]
- public void AfterEachTest()
+ foreach (var row in _powerShell.Streams.Information)
{
- PowerShellCommandBase.Program = null;
-
- foreach (var row in _powerShell.Streams.Information)
- {
- Console.WriteLine(row);
- }
-
- _powerShell?.Dispose();
- _runSpace?.Dispose();
+ Console.WriteLine(row);
}
- protected Collection InvokeCommand(string name)
- {
- var command = new Command(name);
- _powerShell.Commands.AddCommand(command);
+ _powerShell?.Dispose();
+ _runSpace?.Dispose();
+ }
- return _powerShell.Invoke();
- }
+ protected Collection InvokeCommand(string name)
+ {
+ var command = new Command(name);
+ _powerShell.Commands.AddCommand(command);
- protected GenericCommandLine[] InvokeSqlDatabase(string name, Action builder)
- {
- return InvokeInvokeSqlDatabasePipeLine(name, builder);
- }
+ return _powerShell.Invoke();
+ }
- protected GenericCommandLine[] InvokeInvokeSqlDatabasePipeLine(string name, Action builder, params object[] args)
- {
- _commandLines.Clear();
+ protected GenericCommandLine[] InvokeSqlDatabase(string name, Action builder)
+ {
+ return InvokeInvokeSqlDatabasePipeLine(name, builder);
+ }
- var command = new Command(name);
- _powerShell.Commands.AddCommand(command);
+ protected GenericCommandLine[] InvokeInvokeSqlDatabasePipeLine(string name, Action builder, params object[] args)
+ {
+ _commandLines.Clear();
- builder(command);
- _powerShell.Invoke(args);
+ var command = new Command(name);
+ _powerShell.Commands.AddCommand(command);
- return _commandLines.ToArray();
- }
+ builder(command);
+ _powerShell.Invoke(args);
- private static IEnumerable ResolveAliases()
- {
- var cmdlet = (CmdletAttribute)typeof(TSubject).GetCustomAttribute(typeof(CmdletAttribute));
- cmdlet.ShouldNotBeNull();
+ return _commandLines.ToArray();
+ }
- yield return "{0}-{1}".FormatWith(cmdlet.VerbName, cmdlet.NounName);
+ private static IEnumerable ResolveAliases()
+ {
+ var cmdlet = (CmdletAttribute)typeof(TSubject).GetCustomAttribute(typeof(CmdletAttribute));
+ cmdlet.ShouldNotBeNull();
+
+ yield return "{0}-{1}".FormatWith(cmdlet.VerbName, cmdlet.NounName);
- var alias = (AliasAttribute)typeof(TSubject).GetCustomAttribute(typeof(AliasAttribute));
- if (alias != null)
+ var alias = (AliasAttribute)typeof(TSubject).GetCustomAttribute(typeof(AliasAttribute));
+ if (alias != null)
+ {
+ foreach (var i in alias.AliasNames)
{
- foreach (var i in alias.AliasNames)
- {
- yield return i;
- }
+ yield return i;
}
}
}
-}
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell.Test/UpgradeCmdLetTest.cs b/Sources/SqlDatabase.PowerShell.Test/UpgradeCmdLetTest.cs
index f7085180..9ca0e54e 100644
--- a/Sources/SqlDatabase.PowerShell.Test/UpgradeCmdLetTest.cs
+++ b/Sources/SqlDatabase.PowerShell.Test/UpgradeCmdLetTest.cs
@@ -4,84 +4,83 @@
using SqlDatabase.Configuration;
using SqlDatabase.PowerShell.TestApi;
-namespace SqlDatabase.PowerShell
+namespace SqlDatabase.PowerShell;
+
+[TestFixture]
+public class UpgradeCmdLetTest : SqlDatabaseCmdLetTest
{
- [TestFixture]
- public class UpgradeCmdLetTest : SqlDatabaseCmdLetTest
+ [Test]
+ [TestCase("Update-SqlDatabase")]
+ [TestCase("Upgrade-SqlDatabase")]
+ public void BuildCommandLine(string commandName)
{
- [Test]
- [TestCase("Update-SqlDatabase")]
- [TestCase("Upgrade-SqlDatabase")]
- public void BuildCommandLine(string commandName)
- {
- var commandLines = InvokeSqlDatabase(
- commandName,
- c =>
- {
- c.Parameters.Add(nameof(UpgradeCmdLet.Database), "connection string");
- c.Parameters.Add(nameof(UpgradeCmdLet.From), new[] { "file 1", "file 2" });
- c.Parameters.Add(nameof(UpgradeCmdLet.Transaction), TransactionMode.PerStep);
- c.Parameters.Add(nameof(UpgradeCmdLet.Configuration), "app.config");
- c.Parameters.Add(nameof(UpgradeCmdLet.Var), new[] { "x=1", "y=2" });
- c.Parameters.Add(nameof(UpgradeCmdLet.WhatIf));
- c.Parameters.Add(nameof(UpgradeCmdLet.FolderAsModuleName));
- c.Parameters.Add(nameof(CreateCmdLet.Log), "log.txt");
- });
+ var commandLines = InvokeSqlDatabase(
+ commandName,
+ c =>
+ {
+ c.Parameters.Add(nameof(UpgradeCmdLet.Database), "connection string");
+ c.Parameters.Add(nameof(UpgradeCmdLet.From), new[] { "file 1", "file 2" });
+ c.Parameters.Add(nameof(UpgradeCmdLet.Transaction), TransactionMode.PerStep);
+ c.Parameters.Add(nameof(UpgradeCmdLet.Configuration), "app.config");
+ c.Parameters.Add(nameof(UpgradeCmdLet.Var), new[] { "x=1", "y=2" });
+ c.Parameters.Add(nameof(UpgradeCmdLet.WhatIf));
+ c.Parameters.Add(nameof(UpgradeCmdLet.FolderAsModuleName));
+ c.Parameters.Add(nameof(CreateCmdLet.Log), "log.txt");
+ });
- commandLines.Length.ShouldBe(1);
- var commandLine = commandLines[0];
+ commandLines.Length.ShouldBe(1);
+ var commandLine = commandLines[0];
- commandLine.Command.ShouldBe(CommandLineFactory.CommandUpgrade);
- commandLine.Connection.ShouldBe("connection string");
+ commandLine.Command.ShouldBe(CommandLineFactory.CommandUpgrade);
+ commandLine.Connection.ShouldBe("connection string");
- commandLine.Scripts.Count.ShouldBe(2);
- Path.IsPathRooted(commandLine.Scripts[0]).ShouldBeTrue();
- Path.GetFileName(commandLine.Scripts[0]).ShouldBe("file 1");
- Path.IsPathRooted(commandLine.Scripts[1]).ShouldBeTrue();
- Path.GetFileName(commandLine.Scripts[1]).ShouldBe("file 2");
+ commandLine.Scripts.Count.ShouldBe(2);
+ Path.IsPathRooted(commandLine.Scripts[0]).ShouldBeTrue();
+ Path.GetFileName(commandLine.Scripts[0]).ShouldBe("file 1");
+ Path.IsPathRooted(commandLine.Scripts[1]).ShouldBeTrue();
+ Path.GetFileName(commandLine.Scripts[1]).ShouldBe("file 2");
- commandLine.Transaction.ShouldBe(TransactionMode.PerStep);
+ commandLine.Transaction.ShouldBe(TransactionMode.PerStep);
- Path.IsPathRooted(commandLine.ConfigurationFile).ShouldBeTrue();
- Path.GetFileName(commandLine.ConfigurationFile).ShouldBe("app.config");
+ Path.IsPathRooted(commandLine.ConfigurationFile).ShouldBeTrue();
+ Path.GetFileName(commandLine.ConfigurationFile).ShouldBe("app.config");
- Path.IsPathRooted(commandLine.LogFileName).ShouldBeTrue();
- Path.GetFileName(commandLine.LogFileName).ShouldBe("log.txt");
+ Path.IsPathRooted(commandLine.LogFileName).ShouldBeTrue();
+ Path.GetFileName(commandLine.LogFileName).ShouldBe("log.txt");
- commandLine.WhatIf.ShouldBeTrue();
- commandLine.FolderAsModuleName.ShouldBeTrue();
+ commandLine.WhatIf.ShouldBeTrue();
+ commandLine.FolderAsModuleName.ShouldBeTrue();
- commandLine.Variables.Keys.ShouldBe(new[] { "x", "y" });
- commandLine.Variables["x"].ShouldBe("1");
- commandLine.Variables["y"].ShouldBe("2");
- }
+ commandLine.Variables.Keys.ShouldBe(new[] { "x", "y" });
+ commandLine.Variables["x"].ShouldBe("1");
+ commandLine.Variables["y"].ShouldBe("2");
+ }
- [Test]
- [TestCase("Update-SqlDatabase")]
- [TestCase("Upgrade-SqlDatabase")]
- public void BuildPipeCommandLine(string commandName)
- {
- var commandLines = InvokeInvokeSqlDatabasePipeLine(
- commandName,
- c => c.Parameters.Add(nameof(UpgradeCmdLet.Database), "connection string"),
- "file 1",
- "file 2");
+ [Test]
+ [TestCase("Update-SqlDatabase")]
+ [TestCase("Upgrade-SqlDatabase")]
+ public void BuildPipeCommandLine(string commandName)
+ {
+ var commandLines = InvokeInvokeSqlDatabasePipeLine(
+ commandName,
+ c => c.Parameters.Add(nameof(UpgradeCmdLet.Database), "connection string"),
+ "file 1",
+ "file 2");
- commandLines.Length.ShouldBe(2);
+ commandLines.Length.ShouldBe(2);
- commandLines[0].Command.ShouldBe(CommandLineFactory.CommandUpgrade);
- commandLines[0].Connection.ShouldBe("connection string");
- commandLines[0].Scripts.Count.ShouldBe(1);
- Path.IsPathRooted(commandLines[0].Scripts[0]).ShouldBeTrue();
- Path.GetFileName(commandLines[0].Scripts[0]).ShouldBe("file 1");
- commandLines[0].InLineScript.Count.ShouldBe(0);
+ commandLines[0].Command.ShouldBe(CommandLineFactory.CommandUpgrade);
+ commandLines[0].Connection.ShouldBe("connection string");
+ commandLines[0].Scripts.Count.ShouldBe(1);
+ Path.IsPathRooted(commandLines[0].Scripts[0]).ShouldBeTrue();
+ Path.GetFileName(commandLines[0].Scripts[0]).ShouldBe("file 1");
+ commandLines[0].InLineScript.Count.ShouldBe(0);
- commandLines[1].Command.ShouldBe(CommandLineFactory.CommandUpgrade);
- commandLines[1].Connection.ShouldBe("connection string");
- commandLines[1].Scripts.Count.ShouldBe(1);
- Path.IsPathRooted(commandLines[1].Scripts[0]).ShouldBeTrue();
- Path.GetFileName(commandLines[1].Scripts[0]).ShouldBe("file 2");
- commandLines[1].InLineScript.Count.ShouldBe(0);
- }
+ commandLines[1].Command.ShouldBe(CommandLineFactory.CommandUpgrade);
+ commandLines[1].Connection.ShouldBe("connection string");
+ commandLines[1].Scripts.Count.ShouldBe(1);
+ Path.IsPathRooted(commandLines[1].Scripts[0]).ShouldBeTrue();
+ Path.GetFileName(commandLines[1].Scripts[0]).ShouldBe("file 2");
+ commandLines[1].InLineScript.Count.ShouldBe(0);
}
}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/CreateCmdLet.cs b/Sources/SqlDatabase.PowerShell/CreateCmdLet.cs
index 9a850883..f66c2d0b 100644
--- a/Sources/SqlDatabase.PowerShell/CreateCmdLet.cs
+++ b/Sources/SqlDatabase.PowerShell/CreateCmdLet.cs
@@ -2,37 +2,36 @@
using SqlDatabase.Configuration;
using SqlDatabase.PowerShell.Internal;
-namespace SqlDatabase.PowerShell
+namespace SqlDatabase.PowerShell;
+
+[Cmdlet(VerbsCommon.New, "SqlDatabase")]
+[Alias(CommandLineFactory.CommandCreate + "-SqlDatabase")]
+public sealed class CreateCmdLet : PSCmdlet
{
- [Cmdlet(VerbsCommon.New, "SqlDatabase")]
- [Alias(CommandLineFactory.CommandCreate + "-SqlDatabase")]
- public sealed class CreateCmdLet : PSCmdlet
- {
- [Parameter(Mandatory = true, Position = 1, HelpMessage = "Connection string to target database.")]
- [Alias("d")]
- public string Database { get; set; }
+ [Parameter(Mandatory = true, Position = 1, HelpMessage = "Connection string to target database.")]
+ [Alias("d")]
+ public string Database { get; set; }
- [Parameter(Mandatory = true, Position = 2, ValueFromPipeline = true, HelpMessage = "A path to a folder or zip archive with sql scripts or path to a sql script file. Repeat -from to setup several sources.")]
- [Alias("f")]
- public string[] From { get; set; }
+ [Parameter(Mandatory = true, Position = 2, ValueFromPipeline = true, HelpMessage = "A path to a folder or zip archive with sql scripts or path to a sql script file. Repeat -from to setup several sources.")]
+ [Alias("f")]
+ public string[] From { get; set; }
- [Parameter(Position = 3, HelpMessage = "A path to application configuration file. Default is current SqlDatabase.exe.config.")]
- [Alias("c")]
- public string Configuration { get; set; }
+ [Parameter(Position = 3, HelpMessage = "A path to application configuration file. Default is current SqlDatabase.exe.config.")]
+ [Alias("c")]
+ public string Configuration { get; set; }
- [Parameter(Position = 4, HelpMessage = "Shows what would happen if the command runs. The command is not run.")]
- public SwitchParameter WhatIf { get; set; }
+ [Parameter(Position = 4, HelpMessage = "Shows what would happen if the command runs. The command is not run.")]
+ public SwitchParameter WhatIf { get; set; }
- [Parameter(ValueFromRemainingArguments = true, HelpMessage = "Set a variable in format \"[name of variable]=[value of variable]\".")]
- [Alias("v")]
- public string[] Var { get; set; }
+ [Parameter(ValueFromRemainingArguments = true, HelpMessage = "Set a variable in format \"[name of variable]=[value of variable]\".")]
+ [Alias("v")]
+ public string[] Var { get; set; }
- [Parameter(HelpMessage = "Optional path to log file.")]
- public string Log { get; set; }
+ [Parameter(HelpMessage = "Optional path to log file.")]
+ public string Log { get; set; }
- protected override void ProcessRecord()
- {
- new CreatePowerShellCommand(this).Execute();
- }
+ protected override void ProcessRecord()
+ {
+ new CreatePowerShellCommand(this).Execute();
}
}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/ExecuteCmdLet.cs b/Sources/SqlDatabase.PowerShell/ExecuteCmdLet.cs
index 39539d43..0dcba5bd 100644
--- a/Sources/SqlDatabase.PowerShell/ExecuteCmdLet.cs
+++ b/Sources/SqlDatabase.PowerShell/ExecuteCmdLet.cs
@@ -2,45 +2,44 @@
using SqlDatabase.Configuration;
using SqlDatabase.PowerShell.Internal;
-namespace SqlDatabase.PowerShell
+namespace SqlDatabase.PowerShell;
+
+[Cmdlet(VerbsLifecycle.Invoke, "SqlDatabase")]
+[Alias(CommandLineFactory.CommandExecute + "-SqlDatabase")]
+public sealed class ExecuteCmdLet : PSCmdlet
{
- [Cmdlet(VerbsLifecycle.Invoke, "SqlDatabase")]
- [Alias(CommandLineFactory.CommandExecute + "-SqlDatabase")]
- public sealed class ExecuteCmdLet : PSCmdlet
- {
- [Parameter(Mandatory = true, Position = 1, HelpMessage = "Connection string to target database.")]
- [Alias("d")]
- public string Database { get; set; }
+ [Parameter(Mandatory = true, Position = 1, HelpMessage = "Connection string to target database.")]
+ [Alias("d")]
+ public string Database { get; set; }
- [Parameter(Position = 2, ValueFromPipeline = true, HelpMessage = "A path to a folder or zip archive with sql scripts or path to a sql script file. Repeat -from to setup several sources.")]
- [Alias("f")]
- public string[] From { get; set; }
+ [Parameter(Position = 2, ValueFromPipeline = true, HelpMessage = "A path to a folder or zip archive with sql scripts or path to a sql script file. Repeat -from to setup several sources.")]
+ [Alias("f")]
+ public string[] From { get; set; }
- [Parameter(HelpMessage = "An sql script text. Repeat -fromSql to setup several scripts.")]
- [Alias("s")]
- public string[] FromSql { get; set; }
+ [Parameter(HelpMessage = "An sql script text. Repeat -fromSql to setup several scripts.")]
+ [Alias("s")]
+ public string[] FromSql { get; set; }
- [Parameter(Position = 3, HelpMessage = "Transaction mode. Possible values: none, perStep. Default is none.")]
- [Alias("t")]
- public PSTransactionMode Transaction { get; set; }
+ [Parameter(Position = 3, HelpMessage = "Transaction mode. Possible values: none, perStep. Default is none.")]
+ [Alias("t")]
+ public PSTransactionMode Transaction { get; set; }
- [Parameter(Position = 4, HelpMessage = "A path to application configuration file. Default is current SqlDatabase.exe.config.")]
- [Alias("c")]
- public string Configuration { get; set; }
+ [Parameter(Position = 4, HelpMessage = "A path to application configuration file. Default is current SqlDatabase.exe.config.")]
+ [Alias("c")]
+ public string Configuration { get; set; }
- [Parameter(Position = 5, HelpMessage = "Shows what would happen if the command runs. The command is not run.")]
- public SwitchParameter WhatIf { get; set; }
+ [Parameter(Position = 5, HelpMessage = "Shows what would happen if the command runs. The command is not run.")]
+ public SwitchParameter WhatIf { get; set; }
- [Parameter(ValueFromRemainingArguments = true, HelpMessage = "Set a variable in format \"[name of variable]=[value of variable]\".")]
- [Alias("v")]
- public string[] Var { get; set; }
+ [Parameter(ValueFromRemainingArguments = true, HelpMessage = "Set a variable in format \"[name of variable]=[value of variable]\".")]
+ [Alias("v")]
+ public string[] Var { get; set; }
- [Parameter(HelpMessage = "Optional path to log file.")]
- public string Log { get; set; }
+ [Parameter(HelpMessage = "Optional path to log file.")]
+ public string Log { get; set; }
- protected override void ProcessRecord()
- {
- new ExecutePowerShellCommand(this).Execute();
- }
+ protected override void ProcessRecord()
+ {
+ new ExecutePowerShellCommand(this).Execute();
}
}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/ExportCmdLet.cs b/Sources/SqlDatabase.PowerShell/ExportCmdLet.cs
index bf4e1295..78a37db8 100644
--- a/Sources/SqlDatabase.PowerShell/ExportCmdLet.cs
+++ b/Sources/SqlDatabase.PowerShell/ExportCmdLet.cs
@@ -1,43 +1,42 @@
using System.Management.Automation;
using SqlDatabase.PowerShell.Internal;
-namespace SqlDatabase.PowerShell
+namespace SqlDatabase.PowerShell;
+
+[Cmdlet(VerbsData.Export, "SqlDatabase")]
+public sealed class ExportCmdLet : PSCmdlet
{
- [Cmdlet(VerbsData.Export, "SqlDatabase")]
- public sealed class ExportCmdLet : PSCmdlet
- {
- [Parameter(Mandatory = true, Position = 1, HelpMessage = "Connection string to target database.")]
- [Alias("d")]
- public string Database { get; set; }
+ [Parameter(Mandatory = true, Position = 1, HelpMessage = "Connection string to target database.")]
+ [Alias("d")]
+ public string Database { get; set; }
- [Parameter(Position = 2, HelpMessage = "An sql script to select export data. Repeat -fromSql to setup several scripts.")]
- [Alias("s")]
- public string[] FromSql { get; set; }
+ [Parameter(Position = 2, HelpMessage = "An sql script to select export data. Repeat -fromSql to setup several scripts.")]
+ [Alias("s")]
+ public string[] FromSql { get; set; }
- [Parameter(HelpMessage = "A path to a folder or zip archive with sql scripts or path to a sql script file. Repeat -from to setup several sources.")]
- [Alias("f")]
- public string[] From { get; set; }
+ [Parameter(HelpMessage = "A path to a folder or zip archive with sql scripts or path to a sql script file. Repeat -from to setup several sources.")]
+ [Alias("f")]
+ public string[] From { get; set; }
- [Parameter(Position = 3, HelpMessage = "Write sql scripts into a file. By default write into information stream.")]
- public string ToFile { get; set; }
+ [Parameter(Position = 3, HelpMessage = "Write sql scripts into a file. By default write into information stream.")]
+ public string ToFile { get; set; }
- [Parameter(Position = 4, HelpMessage = "A path to application configuration file. Default is current SqlDatabase.exe.config.")]
- [Alias("c")]
- public string Configuration { get; set; }
+ [Parameter(Position = 4, HelpMessage = "A path to application configuration file. Default is current SqlDatabase.exe.config.")]
+ [Alias("c")]
+ public string Configuration { get; set; }
- [Parameter(HelpMessage = "Setup \"INSERT INTO\" table name. Default is dbo.SqlDatabaseExport.")]
- public string ToTable { get; set; }
+ [Parameter(HelpMessage = "Setup \"INSERT INTO\" table name. Default is dbo.SqlDatabaseExport.")]
+ public string ToTable { get; set; }
- [Parameter(ValueFromRemainingArguments = true, HelpMessage = "Set a variable in format \"[name of variable]=[value of variable]\".")]
- [Alias("v")]
- public string[] Var { get; set; }
+ [Parameter(ValueFromRemainingArguments = true, HelpMessage = "Set a variable in format \"[name of variable]=[value of variable]\".")]
+ [Alias("v")]
+ public string[] Var { get; set; }
- [Parameter(HelpMessage = "Optional path to log file.")]
- public string Log { get; set; }
+ [Parameter(HelpMessage = "Optional path to log file.")]
+ public string Log { get; set; }
- protected override void ProcessRecord()
- {
- new ExportPowerShellCommand(this).Execute();
- }
+ protected override void ProcessRecord()
+ {
+ new ExportPowerShellCommand(this).Execute();
}
}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/InfoCmdLet.cs b/Sources/SqlDatabase.PowerShell/InfoCmdLet.cs
index 7bda9ee3..c6e0b05f 100644
--- a/Sources/SqlDatabase.PowerShell/InfoCmdLet.cs
+++ b/Sources/SqlDatabase.PowerShell/InfoCmdLet.cs
@@ -4,40 +4,39 @@
using SqlDatabase.Configuration;
using SqlDatabase.PowerShell.Internal;
-namespace SqlDatabase.PowerShell
+namespace SqlDatabase.PowerShell;
+
+[Cmdlet(VerbsCommon.Show, "SqlDatabaseInfo")]
+public sealed class InfoCmdLet : PSCmdlet
{
- [Cmdlet(VerbsCommon.Show, "SqlDatabaseInfo")]
- public sealed class InfoCmdLet : PSCmdlet
+ protected override void ProcessRecord()
{
- protected override void ProcessRecord()
+ using (var resolver = DependencyResolverFactory.Create(this))
{
- using (var resolver = DependencyResolverFactory.Create(this))
- {
- resolver.Initialize();
- WriteInfo();
- }
+ resolver.Initialize();
+ WriteInfo();
}
+ }
- private void WriteInfo()
- {
- var assembly = GetType().Assembly;
- var location = Path.GetDirectoryName(assembly.Location);
+ private void WriteInfo()
+ {
+ var assembly = GetType().Assembly;
+ var location = Path.GetDirectoryName(assembly.Location);
- this.TryGetPSVersionTable(out var psVersionTable);
+ this.TryGetPSVersionTable(out var psVersionTable);
- WriteObject(new
- {
- psVersionTable.PSEdition,
- psVersionTable.PSVersion,
- Version = assembly.GetName().Version,
- RuntimeInformation.FrameworkDescription,
- RuntimeInformation.OSDescription,
- RuntimeInformation.OSArchitecture,
- RuntimeInformation.ProcessArchitecture,
- Location = location,
- WorkingDirectory = this.GetWorkingDirectory(),
- DefaultConfigurationFile = ConfigurationManager.ResolveDefaultConfigurationFile(location)
- });
- }
+ WriteObject(new
+ {
+ psVersionTable.PSEdition,
+ psVersionTable.PSVersion,
+ Version = assembly.GetName().Version,
+ RuntimeInformation.FrameworkDescription,
+ RuntimeInformation.OSDescription,
+ RuntimeInformation.OSArchitecture,
+ RuntimeInformation.ProcessArchitecture,
+ Location = location,
+ WorkingDirectory = this.GetWorkingDirectory(),
+ DefaultConfigurationFile = ConfigurationManager.ResolveDefaultConfigurationFile(location)
+ });
}
-}
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/Internal/AssemblyCache.cs b/Sources/SqlDatabase.PowerShell/Internal/AssemblyCache.cs
index 85f72da6..53fb0f2c 100644
--- a/Sources/SqlDatabase.PowerShell/Internal/AssemblyCache.cs
+++ b/Sources/SqlDatabase.PowerShell/Internal/AssemblyCache.cs
@@ -3,55 +3,54 @@
using System.IO;
using System.Reflection;
-namespace SqlDatabase.PowerShell.Internal
+namespace SqlDatabase.PowerShell.Internal;
+
+internal sealed class AssemblyCache : IDisposable
{
- internal sealed class AssemblyCache : IDisposable
- {
- private readonly string[] _probingPaths;
- private readonly IDictionary _assemblyByName;
+ private readonly string[] _probingPaths;
+ private readonly IDictionary _assemblyByName;
- public AssemblyCache(params string[] probingPaths)
+ public AssemblyCache(params string[] probingPaths)
+ {
+ _probingPaths = new string[probingPaths.Length + 1];
+ _probingPaths[0] = Path.GetDirectoryName(GetType().Assembly.Location);
+ for (var i = 0; i < probingPaths.Length; i++)
{
- _probingPaths = new string[probingPaths.Length + 1];
- _probingPaths[0] = Path.GetDirectoryName(GetType().Assembly.Location);
- for (var i = 0; i < probingPaths.Length; i++)
- {
- _probingPaths[i + 1] = probingPaths[i];
- }
-
- _assemblyByName = new Dictionary(StringComparer.OrdinalIgnoreCase);
+ _probingPaths[i + 1] = probingPaths[i];
}
- public Assembly Load(AssemblyName assemblyName, Func loader)
- {
- var fileName = assemblyName.Name + ".dll";
- if (_assemblyByName.TryGetValue(fileName, out var assembly))
- {
- return assembly;
- }
+ _assemblyByName = new Dictionary(StringComparer.OrdinalIgnoreCase);
+ }
- assembly = TryFindAndLoad(fileName, loader);
- _assemblyByName[fileName] = assembly;
+ public Assembly Load(AssemblyName assemblyName, Func loader)
+ {
+ var fileName = assemblyName.Name + ".dll";
+ if (_assemblyByName.TryGetValue(fileName, out var assembly))
+ {
return assembly;
}
- public void Dispose()
- {
- _assemblyByName.Clear();
- }
+ assembly = TryFindAndLoad(fileName, loader);
+ _assemblyByName[fileName] = assembly;
+ return assembly;
+ }
+
+ public void Dispose()
+ {
+ _assemblyByName.Clear();
+ }
- private Assembly TryFindAndLoad(string fileName, Func loader)
+ private Assembly TryFindAndLoad(string fileName, Func loader)
+ {
+ for (var i = 0; i < _probingPaths.Length; i++)
{
- for (var i = 0; i < _probingPaths.Length; i++)
+ var path = Path.Combine(_probingPaths[i], fileName);
+ if (File.Exists(path))
{
- var path = Path.Combine(_probingPaths[i], fileName);
- if (File.Exists(path))
- {
- return loader(path);
- }
+ return loader(path);
}
-
- return null;
}
+
+ return null;
}
-}
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/Internal/CmdLetLogger.cs b/Sources/SqlDatabase.PowerShell/Internal/CmdLetLogger.cs
index ceb0e9e0..3977da0f 100644
--- a/Sources/SqlDatabase.PowerShell/Internal/CmdLetLogger.cs
+++ b/Sources/SqlDatabase.PowerShell/Internal/CmdLetLogger.cs
@@ -2,29 +2,28 @@
using System.Management.Automation;
using SqlDatabase.Log;
-namespace SqlDatabase.PowerShell.Internal
+namespace SqlDatabase.PowerShell.Internal;
+
+internal sealed class CmdLetLogger : LoggerBase
{
- internal sealed class CmdLetLogger : LoggerBase
- {
- private readonly Cmdlet _cmdlet;
+ private readonly Cmdlet _cmdlet;
- public CmdLetLogger(Cmdlet cmdlet)
- {
- _cmdlet = cmdlet;
- }
+ public CmdLetLogger(Cmdlet cmdlet)
+ {
+ _cmdlet = cmdlet;
+ }
- protected override void WriteError(string message)
- {
- _cmdlet.WriteError(new ErrorRecord(
- new InvalidOperationException(message),
- null,
- ErrorCategory.NotSpecified,
- null));
- }
+ protected override void WriteError(string message)
+ {
+ _cmdlet.WriteError(new ErrorRecord(
+ new InvalidOperationException(message),
+ null,
+ ErrorCategory.NotSpecified,
+ null));
+ }
- protected override void WriteInfo(string message)
- {
- _cmdlet.WriteInformation(new InformationRecord(message, null));
- }
+ protected override void WriteInfo(string message)
+ {
+ _cmdlet.WriteInformation(new InformationRecord(message, null));
}
-}
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/Internal/CmdletExtensions.cs b/Sources/SqlDatabase.PowerShell/Internal/CmdletExtensions.cs
index 15277ce2..66c48a99 100644
--- a/Sources/SqlDatabase.PowerShell/Internal/CmdletExtensions.cs
+++ b/Sources/SqlDatabase.PowerShell/Internal/CmdletExtensions.cs
@@ -2,53 +2,52 @@
using System.Management.Automation;
using SqlDatabase.Configuration;
-namespace SqlDatabase.PowerShell.Internal
+namespace SqlDatabase.PowerShell.Internal;
+
+internal static class CmdletExtensions
{
- internal static class CmdletExtensions
+ public static string GetWorkingDirectory(this PSCmdlet cmdlet)
{
- public static string GetWorkingDirectory(this PSCmdlet cmdlet)
+ var root = cmdlet.MyInvocation.PSScriptRoot;
+ if (string.IsNullOrEmpty(root))
{
- var root = cmdlet.MyInvocation.PSScriptRoot;
- if (string.IsNullOrEmpty(root))
- {
- root = cmdlet.CurrentProviderLocation("FileSystem").ProviderPath;
- }
-
- return root;
+ root = cmdlet.CurrentProviderLocation("FileSystem").ProviderPath;
}
- public static string RootPath(this PSCmdlet cmdlet, string path)
- {
- if (string.IsNullOrEmpty(path) || Path.IsPathRooted(path))
- {
- return path;
- }
+ return root;
+ }
- return Path.Combine(GetWorkingDirectory(cmdlet), path);
+ public static string RootPath(this PSCmdlet cmdlet, string path)
+ {
+ if (string.IsNullOrEmpty(path) || Path.IsPathRooted(path))
+ {
+ return path;
}
- public static bool TryGetPSVersionTable(this PSCmdlet cmdlet, out PSVersionTable value)
- {
- var psVersionTable = cmdlet.GetVariableValue("PSVersionTable");
- if (psVersionTable == null)
- {
- value = default;
- return false;
- }
+ return Path.Combine(GetWorkingDirectory(cmdlet), path);
+ }
- value = new PSVersionTable(psVersionTable);
- return true;
+ public static bool TryGetPSVersionTable(this PSCmdlet cmdlet, out PSVersionTable value)
+ {
+ var psVersionTable = cmdlet.GetVariableValue("PSVersionTable");
+ if (psVersionTable == null)
+ {
+ value = default;
+ return false;
}
- public static void AppendFrom(this PSCmdlet cmdlet, string[] from, GenericCommandLineBuilder target)
+ value = new PSVersionTable(psVersionTable);
+ return true;
+ }
+
+ public static void AppendFrom(this PSCmdlet cmdlet, string[] from, GenericCommandLineBuilder target)
+ {
+ if (from != null)
{
- if (from != null)
+ for (var i = 0; i < from.Length; i++)
{
- for (var i = 0; i < from.Length; i++)
- {
- target.SetScripts(cmdlet.RootPath(from[i]));
- }
+ target.SetScripts(cmdlet.RootPath(from[i]));
}
}
}
-}
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/Internal/CreatePowerShellCommand.cs b/Sources/SqlDatabase.PowerShell/Internal/CreatePowerShellCommand.cs
index d4f43832..cd33cba2 100644
--- a/Sources/SqlDatabase.PowerShell/Internal/CreatePowerShellCommand.cs
+++ b/Sources/SqlDatabase.PowerShell/Internal/CreatePowerShellCommand.cs
@@ -1,36 +1,35 @@
using SqlDatabase.Configuration;
-namespace SqlDatabase.PowerShell.Internal
+namespace SqlDatabase.PowerShell.Internal;
+
+internal sealed class CreatePowerShellCommand : PowerShellCommandBase
{
- internal sealed class CreatePowerShellCommand : PowerShellCommandBase
+ public CreatePowerShellCommand(CreateCmdLet cmdlet)
+ : base(cmdlet)
{
- public CreatePowerShellCommand(CreateCmdLet cmdlet)
- : base(cmdlet)
- {
- }
+ }
- public new CreateCmdLet Cmdlet => (CreateCmdLet)base.Cmdlet;
+ public new CreateCmdLet Cmdlet => (CreateCmdLet)base.Cmdlet;
- protected override void BuildCommandLine(GenericCommandLineBuilder builder)
- {
- builder
- .SetCommand(CommandLineFactory.CommandCreate)
- .SetConnection(Cmdlet.Database)
- .SetLogFileName(Cmdlet.RootPath(Cmdlet.Log));
+ protected override void BuildCommandLine(GenericCommandLineBuilder builder)
+ {
+ builder
+ .SetCommand(CommandLineFactory.CommandCreate)
+ .SetConnection(Cmdlet.Database)
+ .SetLogFileName(Cmdlet.RootPath(Cmdlet.Log));
- if (Cmdlet.Var != null)
+ if (Cmdlet.Var != null)
+ {
+ for (var i = 0; i < Cmdlet.Var.Length; i++)
{
- for (var i = 0; i < Cmdlet.Var.Length; i++)
- {
- builder.SetVariable(Cmdlet.Var[i]);
- }
+ builder.SetVariable(Cmdlet.Var[i]);
}
+ }
- Cmdlet.AppendFrom(Cmdlet.From, builder);
+ Cmdlet.AppendFrom(Cmdlet.From, builder);
- builder
- .SetConfigurationFile(Cmdlet.RootPath(Cmdlet.Configuration))
- .SetWhatIf(Cmdlet.WhatIf);
- }
+ builder
+ .SetConfigurationFile(Cmdlet.RootPath(Cmdlet.Configuration))
+ .SetWhatIf(Cmdlet.WhatIf);
}
}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/Internal/DependencyResolverFactory.cs b/Sources/SqlDatabase.PowerShell/Internal/DependencyResolverFactory.cs
index dee89fd1..d5b95449 100644
--- a/Sources/SqlDatabase.PowerShell/Internal/DependencyResolverFactory.cs
+++ b/Sources/SqlDatabase.PowerShell/Internal/DependencyResolverFactory.cs
@@ -1,29 +1,28 @@
using System;
using System.Management.Automation;
-namespace SqlDatabase.PowerShell.Internal
+namespace SqlDatabase.PowerShell.Internal;
+
+internal static class DependencyResolverFactory
{
- internal static class DependencyResolverFactory
+ public static IDependencyResolver Create(PSCmdlet cmdlet)
{
- public static IDependencyResolver Create(PSCmdlet cmdlet)
+ if (!cmdlet.TryGetPSVersionTable(out var psVersionTable))
{
- if (!cmdlet.TryGetPSVersionTable(out var psVersionTable))
- {
- throw new PlatformNotSupportedException("$PSVersionTable is not defined.");
- }
-
- return Create(psVersionTable);
+ throw new PlatformNotSupportedException("$PSVersionTable is not defined.");
}
- internal static IDependencyResolver Create(PSVersionTable psVersionTable)
- {
- // In PowerShell 4 and below, this variable does not exist
- if (string.IsNullOrEmpty(psVersionTable.PSEdition) || "Desktop".Equals(psVersionTable.PSEdition, StringComparison.OrdinalIgnoreCase))
- {
- return new PowerShellDesktopDependencyResolver();
- }
+ return Create(psVersionTable);
+ }
- return new PowerShellCoreDependencyResolver();
+ internal static IDependencyResolver Create(PSVersionTable psVersionTable)
+ {
+ // In PowerShell 4 and below, this variable does not exist
+ if (string.IsNullOrEmpty(psVersionTable.PSEdition) || "Desktop".Equals(psVersionTable.PSEdition, StringComparison.OrdinalIgnoreCase))
+ {
+ return new PowerShellDesktopDependencyResolver();
}
+
+ return new PowerShellCoreDependencyResolver();
}
-}
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/Internal/ExecutePowerShellCommand.cs b/Sources/SqlDatabase.PowerShell/Internal/ExecutePowerShellCommand.cs
index 14588671..06bdebf4 100644
--- a/Sources/SqlDatabase.PowerShell/Internal/ExecutePowerShellCommand.cs
+++ b/Sources/SqlDatabase.PowerShell/Internal/ExecutePowerShellCommand.cs
@@ -1,45 +1,44 @@
using SqlDatabase.Configuration;
-namespace SqlDatabase.PowerShell.Internal
+namespace SqlDatabase.PowerShell.Internal;
+
+internal sealed class ExecutePowerShellCommand : PowerShellCommandBase
{
- internal sealed class ExecutePowerShellCommand : PowerShellCommandBase
+ public ExecutePowerShellCommand(ExecuteCmdLet cmdLet)
+ : base(cmdLet)
{
- public ExecutePowerShellCommand(ExecuteCmdLet cmdLet)
- : base(cmdLet)
- {
- }
+ }
- public new ExecuteCmdLet Cmdlet => (ExecuteCmdLet)base.Cmdlet;
+ public new ExecuteCmdLet Cmdlet => (ExecuteCmdLet)base.Cmdlet;
- protected override void BuildCommandLine(GenericCommandLineBuilder builder)
- {
- builder
- .SetCommand(CommandLineFactory.CommandExecute)
- .SetConnection(Cmdlet.Database)
- .SetLogFileName(Cmdlet.RootPath(Cmdlet.Log));
+ protected override void BuildCommandLine(GenericCommandLineBuilder builder)
+ {
+ builder
+ .SetCommand(CommandLineFactory.CommandExecute)
+ .SetConnection(Cmdlet.Database)
+ .SetLogFileName(Cmdlet.RootPath(Cmdlet.Log));
- if (Cmdlet.Var != null)
+ if (Cmdlet.Var != null)
+ {
+ for (var i = 0; i < Cmdlet.Var.Length; i++)
{
- for (var i = 0; i < Cmdlet.Var.Length; i++)
- {
- builder.SetVariable(Cmdlet.Var[i]);
- }
+ builder.SetVariable(Cmdlet.Var[i]);
}
+ }
- Cmdlet.AppendFrom(Cmdlet.From, builder);
+ Cmdlet.AppendFrom(Cmdlet.From, builder);
- if (Cmdlet.FromSql != null)
+ if (Cmdlet.FromSql != null)
+ {
+ for (var i = 0; i < Cmdlet.FromSql.Length; i++)
{
- for (var i = 0; i < Cmdlet.FromSql.Length; i++)
- {
- builder.SetInLineScript(Cmdlet.FromSql[i]);
- }
+ builder.SetInLineScript(Cmdlet.FromSql[i]);
}
-
- builder
- .SetTransaction((TransactionMode)Cmdlet.Transaction)
- .SetConfigurationFile(Cmdlet.RootPath(Cmdlet.Configuration))
- .SetWhatIf(Cmdlet.WhatIf);
}
+
+ builder
+ .SetTransaction((TransactionMode)Cmdlet.Transaction)
+ .SetConfigurationFile(Cmdlet.RootPath(Cmdlet.Configuration))
+ .SetWhatIf(Cmdlet.WhatIf);
}
}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/Internal/ExportPowerShellCommand.cs b/Sources/SqlDatabase.PowerShell/Internal/ExportPowerShellCommand.cs
index 1a8aacca..d54ccc1f 100644
--- a/Sources/SqlDatabase.PowerShell/Internal/ExportPowerShellCommand.cs
+++ b/Sources/SqlDatabase.PowerShell/Internal/ExportPowerShellCommand.cs
@@ -1,45 +1,44 @@
using SqlDatabase.Configuration;
-namespace SqlDatabase.PowerShell.Internal
+namespace SqlDatabase.PowerShell.Internal;
+
+internal sealed class ExportPowerShellCommand : PowerShellCommandBase
{
- internal sealed class ExportPowerShellCommand : PowerShellCommandBase
+ public ExportPowerShellCommand(ExportCmdLet cmdLet)
+ : base(cmdLet)
{
- public ExportPowerShellCommand(ExportCmdLet cmdLet)
- : base(cmdLet)
- {
- }
+ }
- public new ExportCmdLet Cmdlet => (ExportCmdLet)base.Cmdlet;
+ public new ExportCmdLet Cmdlet => (ExportCmdLet)base.Cmdlet;
- protected override void BuildCommandLine(GenericCommandLineBuilder builder)
- {
- builder
- .SetCommand(CommandLineFactory.CommandExport)
- .SetConnection(Cmdlet.Database)
- .SetLogFileName(Cmdlet.RootPath(Cmdlet.Log));
+ protected override void BuildCommandLine(GenericCommandLineBuilder builder)
+ {
+ builder
+ .SetCommand(CommandLineFactory.CommandExport)
+ .SetConnection(Cmdlet.Database)
+ .SetLogFileName(Cmdlet.RootPath(Cmdlet.Log));
- if (Cmdlet.Var != null)
+ if (Cmdlet.Var != null)
+ {
+ for (var i = 0; i < Cmdlet.Var.Length; i++)
{
- for (var i = 0; i < Cmdlet.Var.Length; i++)
- {
- builder.SetVariable(Cmdlet.Var[i]);
- }
+ builder.SetVariable(Cmdlet.Var[i]);
}
+ }
- Cmdlet.AppendFrom(Cmdlet.From, builder);
+ Cmdlet.AppendFrom(Cmdlet.From, builder);
- if (Cmdlet.FromSql != null)
+ if (Cmdlet.FromSql != null)
+ {
+ for (var i = 0; i < Cmdlet.FromSql.Length; i++)
{
- for (var i = 0; i < Cmdlet.FromSql.Length; i++)
- {
- builder.SetInLineScript(Cmdlet.FromSql[i]);
- }
+ builder.SetInLineScript(Cmdlet.FromSql[i]);
}
-
- builder
- .SetConfigurationFile(Cmdlet.RootPath(Cmdlet.Configuration))
- .SetExportToTable(Cmdlet.ToTable)
- .SetExportToFile(Cmdlet.ToFile);
}
+
+ builder
+ .SetConfigurationFile(Cmdlet.RootPath(Cmdlet.Configuration))
+ .SetExportToTable(Cmdlet.ToTable)
+ .SetExportToFile(Cmdlet.ToFile);
}
}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/Internal/IDependencyResolver.cs b/Sources/SqlDatabase.PowerShell/Internal/IDependencyResolver.cs
index a1be125d..a84005ad 100644
--- a/Sources/SqlDatabase.PowerShell/Internal/IDependencyResolver.cs
+++ b/Sources/SqlDatabase.PowerShell/Internal/IDependencyResolver.cs
@@ -1,9 +1,8 @@
using System;
-namespace SqlDatabase.PowerShell.Internal
+namespace SqlDatabase.PowerShell.Internal;
+
+internal interface IDependencyResolver : IDisposable
{
- internal interface IDependencyResolver : IDisposable
- {
- void Initialize();
- }
-}
+ void Initialize();
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/Internal/ISqlDatabaseProgram.cs b/Sources/SqlDatabase.PowerShell/Internal/ISqlDatabaseProgram.cs
index 06956368..3039537d 100644
--- a/Sources/SqlDatabase.PowerShell/Internal/ISqlDatabaseProgram.cs
+++ b/Sources/SqlDatabase.PowerShell/Internal/ISqlDatabaseProgram.cs
@@ -1,9 +1,8 @@
using SqlDatabase.Configuration;
-namespace SqlDatabase.PowerShell.Internal
+namespace SqlDatabase.PowerShell.Internal;
+
+internal interface ISqlDatabaseProgram
{
- internal interface ISqlDatabaseProgram
- {
- void ExecuteCommand(GenericCommandLine command);
- }
+ void ExecuteCommand(GenericCommandLine command);
}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/Internal/PSVersionTable.cs b/Sources/SqlDatabase.PowerShell/Internal/PSVersionTable.cs
index c4c68bd8..4c44dbb2 100644
--- a/Sources/SqlDatabase.PowerShell/Internal/PSVersionTable.cs
+++ b/Sources/SqlDatabase.PowerShell/Internal/PSVersionTable.cs
@@ -1,33 +1,32 @@
using System;
using System.Collections;
-namespace SqlDatabase.PowerShell.Internal
+namespace SqlDatabase.PowerShell.Internal;
+
+internal readonly ref struct PSVersionTable
{
- internal readonly ref struct PSVersionTable
+ public PSVersionTable(object value)
{
- public PSVersionTable(object value)
- {
- PSEdition = null;
- PSVersion = null;
+ PSEdition = null;
+ PSVersion = null;
- // https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_powershell_editions?view=powershell-7
- var source = (IEnumerable)value;
- foreach (DictionaryEntry entry in source)
+ // https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_powershell_editions?view=powershell-7
+ var source = (IEnumerable)value;
+ foreach (DictionaryEntry entry in source)
+ {
+ var key = (string)entry.Key;
+ if ("PSEdition".Equals(key, StringComparison.OrdinalIgnoreCase))
{
- var key = (string)entry.Key;
- if ("PSEdition".Equals(key, StringComparison.OrdinalIgnoreCase))
- {
- PSEdition = Convert.ToString(entry.Value);
- }
- else if ("PSVersion".Equals(key, StringComparison.OrdinalIgnoreCase))
- {
- PSVersion = Convert.ToString(entry.Value);
- }
+ PSEdition = Convert.ToString(entry.Value);
+ }
+ else if ("PSVersion".Equals(key, StringComparison.OrdinalIgnoreCase))
+ {
+ PSVersion = Convert.ToString(entry.Value);
}
}
+ }
- public string PSEdition { get; }
+ public string PSEdition { get; }
- public string PSVersion { get; }
- }
-}
+ public string PSVersion { get; }
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/Internal/PowerShellCommandBase.cs b/Sources/SqlDatabase.PowerShell/Internal/PowerShellCommandBase.cs
index 37309278..9b54c92f 100644
--- a/Sources/SqlDatabase.PowerShell/Internal/PowerShellCommandBase.cs
+++ b/Sources/SqlDatabase.PowerShell/Internal/PowerShellCommandBase.cs
@@ -2,59 +2,58 @@
using System.Management.Automation;
using SqlDatabase.Configuration;
-namespace SqlDatabase.PowerShell.Internal
+namespace SqlDatabase.PowerShell.Internal;
+
+internal abstract class PowerShellCommandBase
{
- internal abstract class PowerShellCommandBase
+ protected PowerShellCommandBase(PSCmdlet cmdlet)
{
- protected PowerShellCommandBase(PSCmdlet cmdlet)
- {
- Cmdlet = cmdlet;
- }
+ Cmdlet = cmdlet;
+ }
- public PSCmdlet Cmdlet { get; }
+ public PSCmdlet Cmdlet { get; }
- // only for tests
- internal static ISqlDatabaseProgram Program { get; set; }
+ // only for tests
+ internal static ISqlDatabaseProgram Program { get; set; }
- public void Execute()
+ public void Execute()
+ {
+ using (var resolver = DependencyResolverFactory.Create(Cmdlet))
{
- using (var resolver = DependencyResolverFactory.Create(Cmdlet))
- {
- resolver.Initialize();
- ExecuteCore();
- }
+ resolver.Initialize();
+ ExecuteCore();
}
+ }
- internal static void AppendDefaultConfiguration(GenericCommandLine command)
+ internal static void AppendDefaultConfiguration(GenericCommandLine command)
+ {
+ if (string.IsNullOrEmpty(command.ConfigurationFile))
{
- if (string.IsNullOrEmpty(command.ConfigurationFile))
- {
- var probingPath = Path.GetDirectoryName(typeof(PowerShellCommandBase).Assembly.Location);
- command.ConfigurationFile = ConfigurationManager.ResolveDefaultConfigurationFile(probingPath);
- }
+ var probingPath = Path.GetDirectoryName(typeof(PowerShellCommandBase).Assembly.Location);
+ command.ConfigurationFile = ConfigurationManager.ResolveDefaultConfigurationFile(probingPath);
}
+ }
- protected abstract void BuildCommandLine(GenericCommandLineBuilder builder);
+ protected abstract void BuildCommandLine(GenericCommandLineBuilder builder);
- private void ExecuteCore()
- {
- var builder = new GenericCommandLineBuilder();
- BuildCommandLine(builder);
+ private void ExecuteCore()
+ {
+ var builder = new GenericCommandLineBuilder();
+ BuildCommandLine(builder);
- var command = builder.Build();
- AppendDefaultConfiguration(command);
+ var command = builder.Build();
+ AppendDefaultConfiguration(command);
- ResolveProgram().ExecuteCommand(command);
- }
+ ResolveProgram().ExecuteCommand(command);
+ }
- private ISqlDatabaseProgram ResolveProgram()
+ private ISqlDatabaseProgram ResolveProgram()
+ {
+ if (Program != null)
{
- if (Program != null)
- {
- return Program;
- }
-
- return new SqlDatabaseProgram(new CmdLetLogger(Cmdlet));
+ return Program;
}
+
+ return new SqlDatabaseProgram(new CmdLetLogger(Cmdlet));
}
-}
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/Internal/PowerShellCoreDependencyResolver.cs b/Sources/SqlDatabase.PowerShell/Internal/PowerShellCoreDependencyResolver.cs
index dbab07ba..72ef5288 100644
--- a/Sources/SqlDatabase.PowerShell/Internal/PowerShellCoreDependencyResolver.cs
+++ b/Sources/SqlDatabase.PowerShell/Internal/PowerShellCoreDependencyResolver.cs
@@ -3,36 +3,35 @@
using System.Reflection;
using System.Runtime.Loader;
-namespace SqlDatabase.PowerShell.Internal
+namespace SqlDatabase.PowerShell.Internal;
+
+internal sealed class PowerShellCoreDependencyResolver : IDependencyResolver
{
- internal sealed class PowerShellCoreDependencyResolver : IDependencyResolver
- {
- private readonly AssemblyCache _cache;
+ private readonly AssemblyCache _cache;
- public PowerShellCoreDependencyResolver()
- {
- var psCore = Path.Combine(Path.GetDirectoryName(GetType().Assembly.Location), "ps-core");
- _cache = new AssemblyCache(
- psCore,
- Path.GetDirectoryName(typeof(PSCmdlet).Assembly.Location));
- }
+ public PowerShellCoreDependencyResolver()
+ {
+ var psCore = Path.Combine(Path.GetDirectoryName(GetType().Assembly.Location), "ps-core");
+ _cache = new AssemblyCache(
+ psCore,
+ Path.GetDirectoryName(typeof(PSCmdlet).Assembly.Location));
+ }
- public void Initialize()
- {
- // Fail to load configuration from [SqlDatabase.exe.config].
- // ---> An error occurred creating the configuration section handler for sqlDatabase: Could not load file or assembly 'SqlDatabase, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
- AssemblyLoadContext.Default.Resolving += AssemblyResolving;
- }
+ public void Initialize()
+ {
+ // Fail to load configuration from [SqlDatabase.exe.config].
+ // ---> An error occurred creating the configuration section handler for sqlDatabase: Could not load file or assembly 'SqlDatabase, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
+ AssemblyLoadContext.Default.Resolving += AssemblyResolving;
+ }
- public void Dispose()
- {
- AssemblyLoadContext.Default.Resolving -= AssemblyResolving;
- _cache.Dispose();
- }
+ public void Dispose()
+ {
+ AssemblyLoadContext.Default.Resolving -= AssemblyResolving;
+ _cache.Dispose();
+ }
- private Assembly AssemblyResolving(AssemblyLoadContext context, AssemblyName assemblyName)
- {
- return _cache.Load(assemblyName, context.LoadFromAssemblyPath);
- }
+ private Assembly AssemblyResolving(AssemblyLoadContext context, AssemblyName assemblyName)
+ {
+ return _cache.Load(assemblyName, context.LoadFromAssemblyPath);
}
}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/Internal/PowerShellDesktopDependencyResolver.cs b/Sources/SqlDatabase.PowerShell/Internal/PowerShellDesktopDependencyResolver.cs
index 17053b0d..80a295b2 100644
--- a/Sources/SqlDatabase.PowerShell/Internal/PowerShellDesktopDependencyResolver.cs
+++ b/Sources/SqlDatabase.PowerShell/Internal/PowerShellDesktopDependencyResolver.cs
@@ -2,32 +2,31 @@
using System.IO;
using System.Reflection;
-namespace SqlDatabase.PowerShell.Internal
+namespace SqlDatabase.PowerShell.Internal;
+
+internal sealed class PowerShellDesktopDependencyResolver : IDependencyResolver
{
- internal sealed class PowerShellDesktopDependencyResolver : IDependencyResolver
- {
- private readonly AssemblyCache _cache;
+ private readonly AssemblyCache _cache;
- public PowerShellDesktopDependencyResolver()
- {
- var psDesktop = Path.Combine(Path.GetDirectoryName(GetType().Assembly.Location), "ps-desktop");
- _cache = new AssemblyCache(psDesktop);
- }
+ public PowerShellDesktopDependencyResolver()
+ {
+ var psDesktop = Path.Combine(Path.GetDirectoryName(GetType().Assembly.Location), "ps-desktop");
+ _cache = new AssemblyCache(psDesktop);
+ }
- public void Initialize()
- {
- AppDomain.CurrentDomain.AssemblyResolve += AssemblyResolve;
- }
+ public void Initialize()
+ {
+ AppDomain.CurrentDomain.AssemblyResolve += AssemblyResolve;
+ }
- public void Dispose()
- {
- AppDomain.CurrentDomain.AssemblyResolve -= AssemblyResolve;
- _cache.Dispose();
- }
+ public void Dispose()
+ {
+ AppDomain.CurrentDomain.AssemblyResolve -= AssemblyResolve;
+ _cache.Dispose();
+ }
- private Assembly AssemblyResolve(object sender, ResolveEventArgs args)
- {
- return _cache.Load(new AssemblyName(args.Name), Assembly.LoadFrom);
- }
+ private Assembly AssemblyResolve(object sender, ResolveEventArgs args)
+ {
+ return _cache.Load(new AssemblyName(args.Name), Assembly.LoadFrom);
}
}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/Internal/SqlDatabaseProgram.cs b/Sources/SqlDatabase.PowerShell/Internal/SqlDatabaseProgram.cs
index a97b7c2d..693a0c28 100644
--- a/Sources/SqlDatabase.PowerShell/Internal/SqlDatabaseProgram.cs
+++ b/Sources/SqlDatabase.PowerShell/Internal/SqlDatabaseProgram.cs
@@ -1,20 +1,19 @@
using SqlDatabase.Configuration;
-namespace SqlDatabase.PowerShell.Internal
+namespace SqlDatabase.PowerShell.Internal;
+
+internal sealed class SqlDatabaseProgram : ISqlDatabaseProgram
{
- internal sealed class SqlDatabaseProgram : ISqlDatabaseProgram
- {
- private readonly ILogger _logger;
+ private readonly ILogger _logger;
- public SqlDatabaseProgram(ILogger logger)
- {
- _logger = logger;
- }
+ public SqlDatabaseProgram(ILogger logger)
+ {
+ _logger = logger;
+ }
- public void ExecuteCommand(GenericCommandLine command)
- {
- var args = new GenericCommandLineBuilder(command).BuildArray();
- Program.Run(_logger, args);
- }
+ public void ExecuteCommand(GenericCommandLine command)
+ {
+ var args = new GenericCommandLineBuilder(command).BuildArray();
+ Program.Run(_logger, args);
}
-}
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/Internal/UpgradePowerShellCommand.cs b/Sources/SqlDatabase.PowerShell/Internal/UpgradePowerShellCommand.cs
index 2d1c403d..cac64cfc 100644
--- a/Sources/SqlDatabase.PowerShell/Internal/UpgradePowerShellCommand.cs
+++ b/Sources/SqlDatabase.PowerShell/Internal/UpgradePowerShellCommand.cs
@@ -1,38 +1,37 @@
using SqlDatabase.Configuration;
-namespace SqlDatabase.PowerShell.Internal
+namespace SqlDatabase.PowerShell.Internal;
+
+internal sealed class UpgradePowerShellCommand : PowerShellCommandBase
{
- internal sealed class UpgradePowerShellCommand : PowerShellCommandBase
+ public UpgradePowerShellCommand(UpgradeCmdLet cmdLet)
+ : base(cmdLet)
{
- public UpgradePowerShellCommand(UpgradeCmdLet cmdLet)
- : base(cmdLet)
- {
- }
+ }
- public new UpgradeCmdLet Cmdlet => (UpgradeCmdLet)base.Cmdlet;
+ public new UpgradeCmdLet Cmdlet => (UpgradeCmdLet)base.Cmdlet;
- protected override void BuildCommandLine(GenericCommandLineBuilder builder)
- {
- builder
- .SetCommand(CommandLineFactory.CommandUpgrade)
- .SetConnection(Cmdlet.Database)
- .SetLogFileName(Cmdlet.RootPath(Cmdlet.Log));
+ protected override void BuildCommandLine(GenericCommandLineBuilder builder)
+ {
+ builder
+ .SetCommand(CommandLineFactory.CommandUpgrade)
+ .SetConnection(Cmdlet.Database)
+ .SetLogFileName(Cmdlet.RootPath(Cmdlet.Log));
- if (Cmdlet.Var != null)
+ if (Cmdlet.Var != null)
+ {
+ for (var i = 0; i < Cmdlet.Var.Length; i++)
{
- for (var i = 0; i < Cmdlet.Var.Length; i++)
- {
- builder.SetVariable(Cmdlet.Var[i]);
- }
+ builder.SetVariable(Cmdlet.Var[i]);
}
+ }
- Cmdlet.AppendFrom(Cmdlet.From, builder);
+ Cmdlet.AppendFrom(Cmdlet.From, builder);
- builder
- .SetConfigurationFile(Cmdlet.RootPath(Cmdlet.Configuration))
- .SetTransaction((TransactionMode)Cmdlet.Transaction)
- .SetWhatIf(Cmdlet.WhatIf)
- .SetFolderAsModuleName(Cmdlet.FolderAsModuleName);
- }
+ builder
+ .SetConfigurationFile(Cmdlet.RootPath(Cmdlet.Configuration))
+ .SetTransaction((TransactionMode)Cmdlet.Transaction)
+ .SetWhatIf(Cmdlet.WhatIf)
+ .SetFolderAsModuleName(Cmdlet.FolderAsModuleName);
}
}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/PSTransactionMode.cs b/Sources/SqlDatabase.PowerShell/PSTransactionMode.cs
index 42c4ba76..f539df1e 100644
--- a/Sources/SqlDatabase.PowerShell/PSTransactionMode.cs
+++ b/Sources/SqlDatabase.PowerShell/PSTransactionMode.cs
@@ -1,12 +1,11 @@
using SqlDatabase.Configuration;
-namespace SqlDatabase.PowerShell
+namespace SqlDatabase.PowerShell;
+
+// do not load SqlDatabase.dll on Import-Module
+public enum PSTransactionMode
{
- // do not load SqlDatabase.dll on Import-Module
- public enum PSTransactionMode
- {
- None = TransactionMode.None,
+ None = TransactionMode.None,
- PerStep = TransactionMode.PerStep
- }
-}
+ PerStep = TransactionMode.PerStep
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.PowerShell/UpgradeCmdLet.cs b/Sources/SqlDatabase.PowerShell/UpgradeCmdLet.cs
index e4003dce..95b921ff 100644
--- a/Sources/SqlDatabase.PowerShell/UpgradeCmdLet.cs
+++ b/Sources/SqlDatabase.PowerShell/UpgradeCmdLet.cs
@@ -2,44 +2,43 @@
using SqlDatabase.Configuration;
using SqlDatabase.PowerShell.Internal;
-namespace SqlDatabase.PowerShell
+namespace SqlDatabase.PowerShell;
+
+[Cmdlet(VerbsData.Update, "SqlDatabase")]
+[Alias(CommandLineFactory.CommandUpgrade + "-SqlDatabase")]
+public sealed class UpgradeCmdLet : PSCmdlet
{
- [Cmdlet(VerbsData.Update, "SqlDatabase")]
- [Alias(CommandLineFactory.CommandUpgrade + "-SqlDatabase")]
- public sealed class UpgradeCmdLet : PSCmdlet
- {
- [Parameter(Mandatory = true, Position = 1, HelpMessage = "Connection string to target database.")]
- [Alias("d")]
- public string Database { get; set; }
+ [Parameter(Mandatory = true, Position = 1, HelpMessage = "Connection string to target database.")]
+ [Alias("d")]
+ public string Database { get; set; }
- [Parameter(Mandatory = true, Position = 2, ValueFromPipeline = true, HelpMessage = "A path to a folder or zip archive with migration steps. Repeat -from to setup several sources.")]
- [Alias("f")]
- public string[] From { get; set; }
+ [Parameter(Mandatory = true, Position = 2, ValueFromPipeline = true, HelpMessage = "A path to a folder or zip archive with migration steps. Repeat -from to setup several sources.")]
+ [Alias("f")]
+ public string[] From { get; set; }
- [Parameter(Position = 3, HelpMessage = "Transaction mode. Possible values: none, perStep. Default is none.")]
- [Alias("t")]
- public PSTransactionMode Transaction { get; set; }
+ [Parameter(Position = 3, HelpMessage = "Transaction mode. Possible values: none, perStep. Default is none.")]
+ [Alias("t")]
+ public PSTransactionMode Transaction { get; set; }
- [Parameter(Position = 4, HelpMessage = "A path to application configuration file. Default is current SqlDatabase.exe.config.")]
- [Alias("c")]
- public string Configuration { get; set; }
+ [Parameter(Position = 4, HelpMessage = "A path to application configuration file. Default is current SqlDatabase.exe.config.")]
+ [Alias("c")]
+ public string Configuration { get; set; }
- [Parameter(Position = 5, HelpMessage = "Shows what would happen if the command runs. The command is not run.")]
- public SwitchParameter WhatIf { get; set; }
+ [Parameter(Position = 5, HelpMessage = "Shows what would happen if the command runs. The command is not run.")]
+ public SwitchParameter WhatIf { get; set; }
- [Parameter(Position = 6)]
- public SwitchParameter FolderAsModuleName { get; set; }
+ [Parameter(Position = 6)]
+ public SwitchParameter FolderAsModuleName { get; set; }
- [Parameter(ValueFromRemainingArguments = true, HelpMessage = "Set a variable in format \"[name of variable]=[value of variable]\".")]
- [Alias("v")]
- public string[] Var { get; set; }
+ [Parameter(ValueFromRemainingArguments = true, HelpMessage = "Set a variable in format \"[name of variable]=[value of variable]\".")]
+ [Alias("v")]
+ public string[] Var { get; set; }
- [Parameter(HelpMessage = "Optional path to log file.")]
- public string Log { get; set; }
+ [Parameter(HelpMessage = "Optional path to log file.")]
+ public string Log { get; set; }
- protected override void ProcessRecord()
- {
- new UpgradePowerShellCommand(this).Execute();
- }
+ protected override void ProcessRecord()
+ {
+ new UpgradePowerShellCommand(this).Execute();
}
}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.Test/Commands/DatabaseCreateCommandTest.cs b/Sources/SqlDatabase.Test/Commands/DatabaseCreateCommandTest.cs
index ae223bf3..de378fc0 100644
--- a/Sources/SqlDatabase.Test/Commands/DatabaseCreateCommandTest.cs
+++ b/Sources/SqlDatabase.Test/Commands/DatabaseCreateCommandTest.cs
@@ -4,115 +4,114 @@
using NUnit.Framework;
using SqlDatabase.Scripts;
-namespace SqlDatabase.Commands
+namespace SqlDatabase.Commands;
+
+[TestFixture]
+public class DatabaseCreateCommandTest
{
- [TestFixture]
- public class DatabaseCreateCommandTest
+ private DatabaseCreateCommand _sut;
+ private Mock _database;
+ private Mock _scriptSequence;
+ private Mock _powerShellFactory;
+ private Mock _log;
+
+ [SetUp]
+ public void BeforeEachTest()
{
- private DatabaseCreateCommand _sut;
- private Mock _database;
- private Mock _scriptSequence;
- private Mock _powerShellFactory;
- private Mock _log;
-
- [SetUp]
- public void BeforeEachTest()
- {
- var adapter = new Mock(MockBehavior.Strict);
- adapter
- .Setup(a => a.GetUserFriendlyConnectionString())
- .Returns("greet");
-
- _database = new Mock(MockBehavior.Strict);
- _database.SetupGet(d => d.Adapter).Returns(adapter.Object);
- _database.Setup(d => d.GetServerVersion()).Returns("sql server 1.0");
-
- _scriptSequence = new Mock(MockBehavior.Strict);
-
- _powerShellFactory = new Mock(MockBehavior.Strict);
-
- _log = new Mock(MockBehavior.Strict);
- _log.Setup(l => l.Indent()).Returns((IDisposable)null);
- _log
- .Setup(l => l.Error(It.IsAny()))
- .Callback(m =>
- {
- Console.WriteLine("Error: {0}", m);
- });
- _log
- .Setup(l => l.Info(It.IsAny()))
- .Callback(m =>
- {
- Console.WriteLine("Info: {0}", m);
- });
-
- _sut = new DatabaseCreateCommand
+ var adapter = new Mock(MockBehavior.Strict);
+ adapter
+ .Setup(a => a.GetUserFriendlyConnectionString())
+ .Returns("greet");
+
+ _database = new Mock(MockBehavior.Strict);
+ _database.SetupGet(d => d.Adapter).Returns(adapter.Object);
+ _database.Setup(d => d.GetServerVersion()).Returns("sql server 1.0");
+
+ _scriptSequence = new Mock(MockBehavior.Strict);
+
+ _powerShellFactory = new Mock(MockBehavior.Strict);
+
+ _log = new Mock(MockBehavior.Strict);
+ _log.Setup(l => l.Indent()).Returns((IDisposable)null);
+ _log
+ .Setup(l => l.Error(It.IsAny()))
+ .Callback(m =>
+ {
+ Console.WriteLine("Error: {0}", m);
+ });
+ _log
+ .Setup(l => l.Info(It.IsAny()))
+ .Callback(m =>
{
- Database = _database.Object,
- Log = _log.Object,
- ScriptSequence = _scriptSequence.Object,
- PowerShellFactory = _powerShellFactory.Object
- };
- }
-
- [Test]
- public void ScriptsNotFound()
+ Console.WriteLine("Info: {0}", m);
+ });
+
+ _sut = new DatabaseCreateCommand
{
- _scriptSequence.Setup(s => s.BuildSequence()).Returns(new IScript[0]);
+ Database = _database.Object,
+ Log = _log.Object,
+ ScriptSequence = _scriptSequence.Object,
+ PowerShellFactory = _powerShellFactory.Object
+ };
+ }
- Assert.Throws(_sut.Execute);
+ [Test]
+ public void ScriptsNotFound()
+ {
+ _scriptSequence.Setup(s => s.BuildSequence()).Returns(new IScript[0]);
- _scriptSequence.VerifyAll();
- }
+ Assert.Throws(_sut.Execute);
- [Test]
- public void ExecuteSequence()
- {
- var step1 = new Mock(MockBehavior.Strict);
- step1.SetupGet(s => s.DisplayName).Returns("step 1");
+ _scriptSequence.VerifyAll();
+ }
+
+ [Test]
+ public void ExecuteSequence()
+ {
+ var step1 = new Mock(MockBehavior.Strict);
+ step1.SetupGet(s => s.DisplayName).Returns("step 1");
- var step2 = new Mock(MockBehavior.Strict);
- step2.SetupGet(s => s.DisplayName).Returns("step 2");
+ var step2 = new Mock(MockBehavior.Strict);
+ step2.SetupGet(s => s.DisplayName).Returns("step 2");
- _powerShellFactory
- .Setup(f => f.InitializeIfRequested(_log.Object));
+ _powerShellFactory
+ .Setup(f => f.InitializeIfRequested(_log.Object));
- _database
- .Setup(d => d.Execute(step1.Object))
- .Callback(() => _database.Setup(d => d.Execute(step2.Object)));
+ _database
+ .Setup(d => d.Execute(step1.Object))
+ .Callback(() => _database.Setup(d => d.Execute(step2.Object)));
- _scriptSequence.Setup(s => s.BuildSequence()).Returns(new[] { step1.Object, step2.Object });
+ _scriptSequence.Setup(s => s.BuildSequence()).Returns(new[] { step1.Object, step2.Object });
- _sut.Execute();
+ _sut.Execute();
- _database.VerifyAll();
- _scriptSequence.VerifyAll();
- _powerShellFactory.VerifyAll();
- }
+ _database.VerifyAll();
+ _scriptSequence.VerifyAll();
+ _powerShellFactory.VerifyAll();
+ }
- [Test]
- public void StopExecutionOnError()
- {
- var step1 = new Mock(MockBehavior.Strict);
- step1.SetupGet(s => s.DisplayName).Returns("step 1");
+ [Test]
+ public void StopExecutionOnError()
+ {
+ var step1 = new Mock(MockBehavior.Strict);
+ step1.SetupGet(s => s.DisplayName).Returns("step 1");
- var step2 = new Mock(MockBehavior.Strict);
- step2.SetupGet(s => s.DisplayName).Returns("step 2");
+ var step2 = new Mock(MockBehavior.Strict);
+ step2.SetupGet(s => s.DisplayName).Returns("step 2");
- _powerShellFactory
- .Setup(f => f.InitializeIfRequested(_log.Object));
+ _powerShellFactory
+ .Setup(f => f.InitializeIfRequested(_log.Object));
- _database
- .Setup(d => d.Execute(step1.Object))
- .Throws();
+ _database
+ .Setup(d => d.Execute(step1.Object))
+ .Throws();
- _scriptSequence.Setup(s => s.BuildSequence()).Returns(new[] { step1.Object, step2.Object });
+ _scriptSequence.Setup(s => s.BuildSequence()).Returns(new[] { step1.Object, step2.Object });
- Assert.Throws(_sut.Execute);
+ Assert.Throws(_sut.Execute);
- _database.VerifyAll();
- _scriptSequence.VerifyAll();
- _powerShellFactory.VerifyAll();
- }
+ _database.VerifyAll();
+ _scriptSequence.VerifyAll();
+ _powerShellFactory.VerifyAll();
}
-}
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.Test/Commands/DatabaseExecuteCommandTest.cs b/Sources/SqlDatabase.Test/Commands/DatabaseExecuteCommandTest.cs
index e361cb1c..ba302585 100644
--- a/Sources/SqlDatabase.Test/Commands/DatabaseExecuteCommandTest.cs
+++ b/Sources/SqlDatabase.Test/Commands/DatabaseExecuteCommandTest.cs
@@ -3,75 +3,74 @@
using NUnit.Framework;
using SqlDatabase.Scripts;
-namespace SqlDatabase.Commands
-{
- [TestFixture]
- public class DatabaseExecuteCommandTest
- {
- private DatabaseExecuteCommand _sut;
- private Mock _database;
- private Mock _scriptSequence;
- private Mock _powerShellFactory;
- private Mock _log;
+namespace SqlDatabase.Commands;
- [SetUp]
- public void BeforeEachTest()
- {
- var adapter = new Mock(MockBehavior.Strict);
- adapter
- .Setup(a => a.GetUserFriendlyConnectionString())
- .Returns("greet");
+[TestFixture]
+public class DatabaseExecuteCommandTest
+{
+ private DatabaseExecuteCommand _sut;
+ private Mock _database;
+ private Mock _scriptSequence;
+ private Mock _powerShellFactory;
+ private Mock _log;
- _database = new Mock(MockBehavior.Strict);
- _database.SetupGet(d => d.Adapter).Returns(adapter.Object);
- _database.Setup(d => d.GetServerVersion()).Returns("sql server 1.0");
+ [SetUp]
+ public void BeforeEachTest()
+ {
+ var adapter = new Mock(MockBehavior.Strict);
+ adapter
+ .Setup(a => a.GetUserFriendlyConnectionString())
+ .Returns("greet");
- _scriptSequence = new Mock(MockBehavior.Strict);
+ _database = new Mock(MockBehavior.Strict);
+ _database.SetupGet(d => d.Adapter).Returns(adapter.Object);
+ _database.Setup(d => d.GetServerVersion()).Returns("sql server 1.0");
- _powerShellFactory = new Mock(MockBehavior.Strict);
+ _scriptSequence = new Mock(MockBehavior.Strict);
- _log = new Mock(MockBehavior.Strict);
- _log.Setup(l => l.Indent()).Returns((IDisposable)null);
- _log
- .Setup(l => l.Info(It.IsAny()))
- .Callback(m =>
- {
- Console.WriteLine("Info: {0}", m);
- });
+ _powerShellFactory = new Mock(MockBehavior.Strict);
- _sut = new DatabaseExecuteCommand
+ _log = new Mock(MockBehavior.Strict);
+ _log.Setup(l => l.Indent()).Returns((IDisposable)null);
+ _log
+ .Setup(l => l.Info(It.IsAny()))
+ .Callback(m =>
{
- Database = _database.Object,
- Log = _log.Object,
- ScriptSequence = _scriptSequence.Object,
- PowerShellFactory = _powerShellFactory.Object
- };
- }
+ Console.WriteLine("Info: {0}", m);
+ });
- [Test]
- public void ExecuteOneScript()
+ _sut = new DatabaseExecuteCommand
{
- var script1 = new Mock(MockBehavior.Strict);
- script1.SetupGet(s => s.DisplayName).Returns("step 1");
+ Database = _database.Object,
+ Log = _log.Object,
+ ScriptSequence = _scriptSequence.Object,
+ PowerShellFactory = _powerShellFactory.Object
+ };
+ }
+
+ [Test]
+ public void ExecuteOneScript()
+ {
+ var script1 = new Mock(MockBehavior.Strict);
+ script1.SetupGet(s => s.DisplayName).Returns("step 1");
- var script2 = new Mock(MockBehavior.Strict);
- script2.SetupGet(s => s.DisplayName).Returns("step 2");
+ var script2 = new Mock(MockBehavior.Strict);
+ script2.SetupGet(s => s.DisplayName).Returns("step 2");
- _powerShellFactory
- .Setup(f => f.InitializeIfRequested(_log.Object));
+ _powerShellFactory
+ .Setup(f => f.InitializeIfRequested(_log.Object));
- _database
- .Setup(d => d.Execute(script1.Object))
- .Callback(() => _database.Setup(d => d.Execute(script2.Object)));
+ _database
+ .Setup(d => d.Execute(script1.Object))
+ .Callback(() => _database.Setup(d => d.Execute(script2.Object)));
- _scriptSequence.Setup(s => s.BuildSequence()).Returns(new[] { script1.Object, script2.Object });
+ _scriptSequence.Setup(s => s.BuildSequence()).Returns(new[] { script1.Object, script2.Object });
- _sut.Execute();
+ _sut.Execute();
- _database.VerifyAll();
- script1.VerifyAll();
- script2.VerifyAll();
- _powerShellFactory.VerifyAll();
- }
+ _database.VerifyAll();
+ script1.VerifyAll();
+ script2.VerifyAll();
+ _powerShellFactory.VerifyAll();
}
-}
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.Test/Commands/DatabaseExportCommandTest.cs b/Sources/SqlDatabase.Test/Commands/DatabaseExportCommandTest.cs
index 3c2bfa1d..150e3039 100644
--- a/Sources/SqlDatabase.Test/Commands/DatabaseExportCommandTest.cs
+++ b/Sources/SqlDatabase.Test/Commands/DatabaseExportCommandTest.cs
@@ -7,114 +7,113 @@
using SqlDatabase.Scripts;
using SqlDatabase.Scripts.MsSql;
-namespace SqlDatabase.Commands
+namespace SqlDatabase.Commands;
+
+[TestFixture]
+public class DatabaseExportCommandTest
{
- [TestFixture]
- public class DatabaseExportCommandTest
- {
- private DatabaseExportCommand _sut;
- private Mock _database;
- private Mock _scriptSequence;
- private Mock _exporter;
+ private DatabaseExportCommand _sut;
+ private Mock _database;
+ private Mock _scriptSequence;
+ private Mock _exporter;
- [SetUp]
- public void BeforeEachTest()
- {
- var adapter = new Mock(MockBehavior.Strict);
- adapter
- .Setup(a => a.GetUserFriendlyConnectionString())
- .Returns("host; database");
- adapter
- .Setup(a => a.CreateSqlWriter(It.IsAny()))
- .Returns(output => new MsSqlWriter(output));
-
- _database = new Mock(MockBehavior.Strict);
- _database.SetupGet(d => d.Adapter).Returns(adapter.Object);
- _database.Setup(d => d.GetServerVersion()).Returns("sql server 1.0");
-
- _scriptSequence = new Mock(MockBehavior.Strict);
-
- var log = new Mock(MockBehavior.Strict);
- log.Setup(l => l.Indent()).Returns((IDisposable)null);
- log
- .Setup(l => l.Info(It.IsAny()))
- .Callback(m =>
- {
- Console.WriteLine("Info: {0}", m);
- });
-
- _exporter = new Mock(MockBehavior.Strict);
- _exporter
- .SetupProperty(e => e.Output);
- _exporter
- .SetupSet(e => e.Log = log.Object);
-
- _sut = new DatabaseExportCommand
+ [SetUp]
+ public void BeforeEachTest()
+ {
+ var adapter = new Mock(MockBehavior.Strict);
+ adapter
+ .Setup(a => a.GetUserFriendlyConnectionString())
+ .Returns("host; database");
+ adapter
+ .Setup(a => a.CreateSqlWriter(It.IsAny()))
+ .Returns(output => new MsSqlWriter(output));
+
+ _database = new Mock(MockBehavior.Strict);
+ _database.SetupGet(d => d.Adapter).Returns(adapter.Object);
+ _database.Setup(d => d.GetServerVersion()).Returns("sql server 1.0");
+
+ _scriptSequence = new Mock(MockBehavior.Strict);
+
+ var log = new Mock(MockBehavior.Strict);
+ log.Setup(l => l.Indent()).Returns((IDisposable)null);
+ log
+ .Setup(l => l.Info(It.IsAny()))
+ .Callback(m =>
{
- Database = _database.Object,
- Log = log.Object,
- ScriptSequence = _scriptSequence.Object,
- ExporterFactory = () => _exporter.Object,
- OpenOutput = () => Console.Out
- };
- }
-
- [Test]
- public void ExportOneScript()
+ Console.WriteLine("Info: {0}", m);
+ });
+
+ _exporter = new Mock(MockBehavior.Strict);
+ _exporter
+ .SetupProperty(e => e.Output);
+ _exporter
+ .SetupSet(e => e.Log = log.Object);
+
+ _sut = new DatabaseExportCommand
{
- var script = new Mock(MockBehavior.Strict);
- script.SetupGet(s => s.DisplayName).Returns("display name");
+ Database = _database.Object,
+ Log = log.Object,
+ ScriptSequence = _scriptSequence.Object,
+ ExporterFactory = () => _exporter.Object,
+ OpenOutput = () => Console.Out
+ };
+ }
- var reader = new Mock(MockBehavior.Strict);
- reader
- .Setup(r => r.NextResult())
- .Returns(false);
+ [Test]
+ public void ExportOneScript()
+ {
+ var script = new Mock(MockBehavior.Strict);
+ script.SetupGet(s => s.DisplayName).Returns("display name");
- _database
- .Setup(d => d.ExecuteReader(script.Object))
- .Returns(new[] { reader.Object });
+ var reader = new Mock(MockBehavior.Strict);
+ reader
+ .Setup(r => r.NextResult())
+ .Returns(false);
- _exporter
- .Setup(e => e.Export(reader.Object, "dbo.SqlDatabaseExport"));
+ _database
+ .Setup(d => d.ExecuteReader(script.Object))
+ .Returns(new[] { reader.Object });
- _scriptSequence.Setup(s => s.BuildSequence()).Returns(new[] { script.Object });
+ _exporter
+ .Setup(e => e.Export(reader.Object, "dbo.SqlDatabaseExport"));
- _sut.Execute();
+ _scriptSequence.Setup(s => s.BuildSequence()).Returns(new[] { script.Object });
- _database.VerifyAll();
- script.VerifyAll();
- _exporter.VerifyAll();
- }
+ _sut.Execute();
- [Test]
- public void ReaderNextResult()
- {
- var script = new Mock(MockBehavior.Strict);
- script.SetupGet(s => s.DisplayName).Returns("display name");
+ _database.VerifyAll();
+ script.VerifyAll();
+ _exporter.VerifyAll();
+ }
+
+ [Test]
+ public void ReaderNextResult()
+ {
+ var script = new Mock(MockBehavior.Strict);
+ script.SetupGet(s => s.DisplayName).Returns("display name");
- var reader = new Mock(MockBehavior.Strict);
- reader
- .Setup(r => r.NextResult())
- .Callback(() => reader.Setup(r => r.NextResult()).Returns(false))
- .Returns(true);
+ var reader = new Mock(MockBehavior.Strict);
+ reader
+ .Setup(r => r.NextResult())
+ .Callback(() => reader.Setup(r => r.NextResult()).Returns(false))
+ .Returns(true);
- _database
- .Setup(d => d.ExecuteReader(script.Object))
- .Returns(new[] { reader.Object });
+ _database
+ .Setup(d => d.ExecuteReader(script.Object))
+ .Returns(new[] { reader.Object });
- _exporter
- .Setup(e => e.Export(reader.Object, "dbo.SqlDatabaseExport"));
+ _exporter
+ .Setup(e => e.Export(reader.Object, "dbo.SqlDatabaseExport"));
- _exporter
- .Setup(e => e.Export(reader.Object, "dbo.SqlDatabaseExport_2"));
+ _exporter
+ .Setup(e => e.Export(reader.Object, "dbo.SqlDatabaseExport_2"));
- _scriptSequence.Setup(s => s.BuildSequence()).Returns(new[] { script.Object });
+ _scriptSequence.Setup(s => s.BuildSequence()).Returns(new[] { script.Object });
- _sut.Execute();
+ _sut.Execute();
- _database.VerifyAll();
- script.VerifyAll();
- _exporter.VerifyAll();
- }
+ _database.VerifyAll();
+ script.VerifyAll();
+ _exporter.VerifyAll();
}
-}
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.Test/Commands/DatabaseUpgradeCommandTest.cs b/Sources/SqlDatabase.Test/Commands/DatabaseUpgradeCommandTest.cs
index a5b8b7bd..b391967b 100644
--- a/Sources/SqlDatabase.Test/Commands/DatabaseUpgradeCommandTest.cs
+++ b/Sources/SqlDatabase.Test/Commands/DatabaseUpgradeCommandTest.cs
@@ -3,124 +3,123 @@
using NUnit.Framework;
using SqlDatabase.Scripts;
-namespace SqlDatabase.Commands
+namespace SqlDatabase.Commands;
+
+[TestFixture]
+public class DatabaseUpgradeCommandTest
{
- [TestFixture]
- public class DatabaseUpgradeCommandTest
+ private DatabaseUpgradeCommand _sut;
+ private Mock _database;
+ private Mock _scriptSequence;
+ private Mock _powerShellFactory;
+ private Mock _log;
+
+ [SetUp]
+ public void BeforeEachTest()
{
- private DatabaseUpgradeCommand _sut;
- private Mock _database;
- private Mock _scriptSequence;
- private Mock _powerShellFactory;
- private Mock _log;
-
- [SetUp]
- public void BeforeEachTest()
- {
- var adapter = new Mock(MockBehavior.Strict);
- adapter
- .Setup(a => a.GetUserFriendlyConnectionString())
- .Returns("greet");
-
- _database = new Mock(MockBehavior.Strict);
- _database.SetupGet(d => d.Adapter).Returns(adapter.Object);
- _database.Setup(d => d.GetServerVersion()).Returns("sql server 1.0");
-
- _scriptSequence = new Mock(MockBehavior.Strict);
-
- _powerShellFactory = new Mock(MockBehavior.Strict);
-
- _log = new Mock(MockBehavior.Strict);
- _log.Setup(l => l.Indent()).Returns((IDisposable)null);
- _log
- .Setup(l => l.Error(It.IsAny()))
- .Callback(m =>
- {
- Console.WriteLine("Error: {0}", m);
- });
- _log
- .Setup(l => l.Info(It.IsAny()))
- .Callback(m =>
- {
- Console.WriteLine("Info: {0}", m);
- });
-
- _sut = new DatabaseUpgradeCommand
+ var adapter = new Mock(MockBehavior.Strict);
+ adapter
+ .Setup(a => a.GetUserFriendlyConnectionString())
+ .Returns("greet");
+
+ _database = new Mock(MockBehavior.Strict);
+ _database.SetupGet(d => d.Adapter).Returns(adapter.Object);
+ _database.Setup(d => d.GetServerVersion()).Returns("sql server 1.0");
+
+ _scriptSequence = new Mock(MockBehavior.Strict);
+
+ _powerShellFactory = new Mock(MockBehavior.Strict);
+
+ _log = new Mock(MockBehavior.Strict);
+ _log.Setup(l => l.Indent()).Returns((IDisposable)null);
+ _log
+ .Setup(l => l.Error(It.IsAny()))
+ .Callback(m =>
+ {
+ Console.WriteLine("Error: {0}", m);
+ });
+ _log
+ .Setup(l => l.Info(It.IsAny()))
+ .Callback(m =>
{
- Database = _database.Object,
- Log = _log.Object,
- ScriptSequence = _scriptSequence.Object,
- PowerShellFactory = _powerShellFactory.Object
- };
- }
-
- [Test]
- public void DatabaseIsUpToDate()
+ Console.WriteLine("Info: {0}", m);
+ });
+
+ _sut = new DatabaseUpgradeCommand
{
- _scriptSequence.Setup(s => s.BuildSequence()).Returns(new ScriptStep[0]);
+ Database = _database.Object,
+ Log = _log.Object,
+ ScriptSequence = _scriptSequence.Object,
+ PowerShellFactory = _powerShellFactory.Object
+ };
+ }
- _sut.Execute();
+ [Test]
+ public void DatabaseIsUpToDate()
+ {
+ _scriptSequence.Setup(s => s.BuildSequence()).Returns(new ScriptStep[0]);
- _database.VerifyAll();
- _scriptSequence.VerifyAll();
- }
+ _sut.Execute();
- [Test]
- public void ExecuteSequence()
- {
- var currentVersion = new Version("1.0");
+ _database.VerifyAll();
+ _scriptSequence.VerifyAll();
+ }
+
+ [Test]
+ public void ExecuteSequence()
+ {
+ var currentVersion = new Version("1.0");
- var updateTo2 = new Mock(MockBehavior.Strict);
- updateTo2.SetupGet(s => s.DisplayName).Returns("2.0");
+ var updateTo2 = new Mock(MockBehavior.Strict);
+ updateTo2.SetupGet(s => s.DisplayName).Returns("2.0");
- var updateTo3 = new Mock(MockBehavior.Strict);
- updateTo3.SetupGet(s => s.DisplayName).Returns("3.0");
+ var updateTo3 = new Mock(MockBehavior.Strict);
+ updateTo3.SetupGet(s => s.DisplayName).Returns("3.0");
- var stepTo2 = new ScriptStep("module1", currentVersion, new Version("2.0"), updateTo2.Object);
- var stepTo3 = new ScriptStep("module2", new Version("2.0"), new Version("3.0"), updateTo3.Object);
+ var stepTo2 = new ScriptStep("module1", currentVersion, new Version("2.0"), updateTo2.Object);
+ var stepTo3 = new ScriptStep("module2", new Version("2.0"), new Version("3.0"), updateTo3.Object);
- _powerShellFactory
- .Setup(f => f.InitializeIfRequested(_log.Object));
+ _powerShellFactory
+ .Setup(f => f.InitializeIfRequested(_log.Object));
- _database
- .Setup(d => d.Execute(updateTo2.Object, "module1", stepTo2.From, stepTo2.To))
- .Callback(() => _database.Setup(d => d.Execute(updateTo3.Object, "module2", stepTo3.From, stepTo3.To)));
+ _database
+ .Setup(d => d.Execute(updateTo2.Object, "module1", stepTo2.From, stepTo2.To))
+ .Callback(() => _database.Setup(d => d.Execute(updateTo3.Object, "module2", stepTo3.From, stepTo3.To)));
- _scriptSequence.Setup(s => s.BuildSequence()).Returns(new[] { stepTo2, stepTo3 });
+ _scriptSequence.Setup(s => s.BuildSequence()).Returns(new[] { stepTo2, stepTo3 });
- _sut.Execute();
+ _sut.Execute();
- _database.VerifyAll();
- _scriptSequence.VerifyAll();
- _powerShellFactory.VerifyAll();
- }
+ _database.VerifyAll();
+ _scriptSequence.VerifyAll();
+ _powerShellFactory.VerifyAll();
+ }
- [Test]
- public void StopExecutionOnError()
- {
- var currentVersion = new Version("1.0");
+ [Test]
+ public void StopExecutionOnError()
+ {
+ var currentVersion = new Version("1.0");
- var updateTo2 = new Mock(MockBehavior.Strict);
- updateTo2.SetupGet(s => s.DisplayName).Returns("2.0");
+ var updateTo2 = new Mock(MockBehavior.Strict);
+ updateTo2.SetupGet(s => s.DisplayName).Returns("2.0");
- var updateTo3 = new Mock(MockBehavior.Strict);
- updateTo3.SetupGet(s => s.DisplayName).Returns("3.0");
+ var updateTo3 = new Mock(MockBehavior.Strict);
+ updateTo3.SetupGet(s => s.DisplayName).Returns("3.0");
- var stepTo2 = new ScriptStep(string.Empty, currentVersion, new Version("2.0"), updateTo2.Object);
- var stepTo3 = new ScriptStep(string.Empty, new Version("2.0"), new Version("3.0"), updateTo3.Object);
+ var stepTo2 = new ScriptStep(string.Empty, currentVersion, new Version("2.0"), updateTo2.Object);
+ var stepTo3 = new ScriptStep(string.Empty, new Version("2.0"), new Version("3.0"), updateTo3.Object);
- _powerShellFactory
- .Setup(f => f.InitializeIfRequested(_log.Object));
+ _powerShellFactory
+ .Setup(f => f.InitializeIfRequested(_log.Object));
- _database.Setup(d => d.Execute(updateTo2.Object, string.Empty, stepTo2.From, stepTo2.To)).Throws();
+ _database.Setup(d => d.Execute(updateTo2.Object, string.Empty, stepTo2.From, stepTo2.To)).Throws();
- _scriptSequence.Setup(s => s.BuildSequence()).Returns(new[] { stepTo2, stepTo3 });
+ _scriptSequence.Setup(s => s.BuildSequence()).Returns(new[] { stepTo2, stepTo3 });
- Assert.Throws(_sut.Execute);
+ Assert.Throws(_sut.Execute);
- _database.VerifyAll();
- _scriptSequence.VerifyAll();
- _powerShellFactory.VerifyAll();
- }
+ _database.VerifyAll();
+ _scriptSequence.VerifyAll();
+ _powerShellFactory.VerifyAll();
}
-}
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.Test/Configuration/AppConfigurationTest.cs b/Sources/SqlDatabase.Test/Configuration/AppConfigurationTest.cs
index 4780ca83..ccaa2681 100644
--- a/Sources/SqlDatabase.Test/Configuration/AppConfigurationTest.cs
+++ b/Sources/SqlDatabase.Test/Configuration/AppConfigurationTest.cs
@@ -3,83 +3,82 @@
using Shouldly;
using SqlDatabase.TestApi;
-namespace SqlDatabase.Configuration
+namespace SqlDatabase.Configuration;
+
+[TestFixture]
+public class AppConfigurationTest
{
- [TestFixture]
- public class AppConfigurationTest
+ [Test]
+ public void LoadEmpty()
{
- [Test]
- public void LoadEmpty()
- {
- var configuration = LoadFromResource("AppConfiguration.empty.xml");
+ var configuration = LoadFromResource("AppConfiguration.empty.xml");
- configuration.ShouldBeNull();
- }
+ configuration.ShouldBeNull();
+ }
- [Test]
- public void LoadDefault()
- {
- var configuration = LoadFromResource("AppConfiguration.default.xml");
+ [Test]
+ public void LoadDefault()
+ {
+ var configuration = LoadFromResource("AppConfiguration.default.xml");
- configuration.ShouldNotBeNull();
+ configuration.ShouldNotBeNull();
- configuration.GetCurrentVersionScript.ShouldBeNullOrEmpty();
- configuration.SetCurrentVersionScript.ShouldBeNullOrEmpty();
+ configuration.GetCurrentVersionScript.ShouldBeNullOrEmpty();
+ configuration.SetCurrentVersionScript.ShouldBeNullOrEmpty();
- configuration.AssemblyScript.ClassName.ShouldBe("SqlDatabaseScript");
- configuration.AssemblyScript.MethodName.ShouldBe("Execute");
+ configuration.AssemblyScript.ClassName.ShouldBe("SqlDatabaseScript");
+ configuration.AssemblyScript.MethodName.ShouldBe("Execute");
- configuration.Variables.Count.ShouldBe(0);
+ configuration.Variables.Count.ShouldBe(0);
- configuration.MsSql.GetCurrentVersionScript.ShouldBeNullOrEmpty();
- configuration.MsSql.GetCurrentVersionScript.ShouldBeNullOrEmpty();
- configuration.MsSql.Variables.Count.ShouldBe(0);
+ configuration.MsSql.GetCurrentVersionScript.ShouldBeNullOrEmpty();
+ configuration.MsSql.GetCurrentVersionScript.ShouldBeNullOrEmpty();
+ configuration.MsSql.Variables.Count.ShouldBe(0);
- configuration.PgSql.GetCurrentVersionScript.ShouldBeNullOrEmpty();
- configuration.PgSql.GetCurrentVersionScript.ShouldBeNullOrEmpty();
- configuration.PgSql.Variables.Count.ShouldBe(0);
+ configuration.PgSql.GetCurrentVersionScript.ShouldBeNullOrEmpty();
+ configuration.PgSql.GetCurrentVersionScript.ShouldBeNullOrEmpty();
+ configuration.PgSql.Variables.Count.ShouldBe(0);
- configuration.MySql.GetCurrentVersionScript.ShouldBeNullOrEmpty();
- configuration.MySql.GetCurrentVersionScript.ShouldBeNullOrEmpty();
- configuration.MySql.Variables.Count.ShouldBe(0);
- }
+ configuration.MySql.GetCurrentVersionScript.ShouldBeNullOrEmpty();
+ configuration.MySql.GetCurrentVersionScript.ShouldBeNullOrEmpty();
+ configuration.MySql.Variables.Count.ShouldBe(0);
+ }
- [Test]
- public void LoadFull()
- {
- var configuration = LoadFromResource("AppConfiguration.full.xml");
+ [Test]
+ public void LoadFull()
+ {
+ var configuration = LoadFromResource("AppConfiguration.full.xml");
- configuration.ShouldNotBeNull();
+ configuration.ShouldNotBeNull();
- configuration.GetCurrentVersionScript.ShouldBe("get-version");
- configuration.SetCurrentVersionScript.ShouldBe("set-version");
+ configuration.GetCurrentVersionScript.ShouldBe("get-version");
+ configuration.SetCurrentVersionScript.ShouldBe("set-version");
- configuration.AssemblyScript.ClassName.ShouldBe("class-name");
- configuration.AssemblyScript.MethodName.ShouldBe("method-name");
+ configuration.AssemblyScript.ClassName.ShouldBe("class-name");
+ configuration.AssemblyScript.MethodName.ShouldBe("method-name");
- configuration.Variables.AllKeys.ShouldBe(new[] { "x", "y" });
- configuration.Variables["x"].Value.ShouldBe("1");
- configuration.Variables["y"].Value.ShouldBe("2");
+ configuration.Variables.AllKeys.ShouldBe(new[] { "x", "y" });
+ configuration.Variables["x"].Value.ShouldBe("1");
+ configuration.Variables["y"].Value.ShouldBe("2");
- configuration.MsSql.GetCurrentVersionScript.ShouldBe("get-mssql-version");
- configuration.MsSql.SetCurrentVersionScript.ShouldBe("set-mssql-version");
- configuration.MsSql.Variables.AllKeys.ShouldBe(new[] { "mssql1" });
- configuration.MsSql.Variables["mssql1"].Value.ShouldBe("10");
+ configuration.MsSql.GetCurrentVersionScript.ShouldBe("get-mssql-version");
+ configuration.MsSql.SetCurrentVersionScript.ShouldBe("set-mssql-version");
+ configuration.MsSql.Variables.AllKeys.ShouldBe(new[] { "mssql1" });
+ configuration.MsSql.Variables["mssql1"].Value.ShouldBe("10");
- configuration.PgSql.GetCurrentVersionScript.ShouldBe("get-pgsql-version");
- configuration.PgSql.SetCurrentVersionScript.ShouldBe("set-pgsql-version");
- configuration.PgSql.Variables.AllKeys.ShouldBe(new[] { "pgsql1" });
- configuration.PgSql.Variables["pgsql1"].Value.ShouldBe("20");
- }
+ configuration.PgSql.GetCurrentVersionScript.ShouldBe("get-pgsql-version");
+ configuration.PgSql.SetCurrentVersionScript.ShouldBe("set-pgsql-version");
+ configuration.PgSql.Variables.AllKeys.ShouldBe(new[] { "pgsql1" });
+ configuration.PgSql.Variables["pgsql1"].Value.ShouldBe("20");
+ }
- private static AppConfiguration LoadFromResource(string resourceName)
+ private static AppConfiguration LoadFromResource(string resourceName)
+ {
+ using (var temp = new TempDirectory())
{
- using (var temp = new TempDirectory())
- {
- var fileName = temp.CopyFileFromResources(resourceName);
- var configuration = System.Configuration.ConfigurationManager.OpenMappedExeConfiguration(new ExeConfigurationFileMap { ExeConfigFilename = fileName }, ConfigurationUserLevel.None);
- return (AppConfiguration)configuration.GetSection(AppConfiguration.SectionName);
- }
+ var fileName = temp.CopyFileFromResources(resourceName);
+ var configuration = System.Configuration.ConfigurationManager.OpenMappedExeConfiguration(new ExeConfigurationFileMap { ExeConfigFilename = fileName }, ConfigurationUserLevel.None);
+ return (AppConfiguration)configuration.GetSection(AppConfiguration.SectionName);
}
}
-}
+}
\ No newline at end of file
diff --git a/Sources/SqlDatabase.Test/Configuration/CommandLineBaseTest.cs b/Sources/SqlDatabase.Test/Configuration/CommandLineBaseTest.cs
index e1c3add1..d2690f9b 100644
--- a/Sources/SqlDatabase.Test/Configuration/CommandLineBaseTest.cs
+++ b/Sources/SqlDatabase.Test/Configuration/CommandLineBaseTest.cs
@@ -6,87 +6,86 @@
using SqlDatabase.IO;
using SqlDatabase.TestApi;
-namespace SqlDatabase.Configuration
+namespace SqlDatabase.Configuration;
+
+[TestFixture]
+public class CommandLineBaseTest
{
- [TestFixture]
- public class CommandLineBaseTest
+ private Mock _log;
+ private Mock _configurationManager;
+ private AppConfiguration _configuration;
+ private Mock _fs;
+ private CommandLineBase _sut;
+
+ [SetUp]
+ public void BeforeEachTest()
+ {
+ _log = new Mock(MockBehavior.Strict);
+
+ _configuration = new AppConfiguration();
+
+ _configurationManager = new Mock(MockBehavior.Strict);
+ _configurationManager
+ .SetupGet(c => c.SqlDatabase)
+ .Returns(_configuration);
+
+ _fs = new Mock(MockBehavior.Strict);
+
+ _sut = new Mock { CallBase = true }.Object;
+ _sut.ConnectionString = MsSqlQuery.ConnectionString;
+ _sut.FileSystemFactory = _fs.Object;
+ }
+
+ [Test]
+ public void CreateDatabase()
+ {
+ var actual = _sut.CreateDatabase(_log.Object, _configurationManager.Object, TransactionMode.PerStep, true);
+
+ actual.Log.ShouldBe(_log.Object);
+ actual.Adapter.ShouldNotBeNull();
+ actual.Transaction.ShouldBe(TransactionMode.PerStep);
+ actual.WhatIf.ShouldBeTrue();
+ }
+
+ [Test]
+ public void CreateDatabaseApplyVariables()
+ {
+ _sut.Variables.Add("a", "1");
+ _sut.Variables.Add("b", "2");
+
+ _configuration.Variables.Add(new NameValueConfigurationElement("b", "2.2"));
+ _configuration.Variables.Add(new NameValueConfigurationElement("c", "3"));
+
+ var actual = _sut.CreateDatabase(_log.Object, _configurationManager.Object, TransactionMode.None, false);
+
+ Assert.AreEqual("1", actual.Variables.GetValue("a"));
+ Assert.AreEqual("2", actual.Variables.GetValue("b"));
+ Assert.AreEqual("3", actual.Variables.GetValue("c"));
+ }
+
+ [Test]
+ public void CreateDatabaseValidateVariables()
{
- private Mock _log;
- private Mock _configurationManager;
- private AppConfiguration _configuration;
- private Mock _fs;
- private CommandLineBase _sut;
-
- [SetUp]
- public void BeforeEachTest()
- {
- _log = new Mock(MockBehavior.Strict);
-
- _configuration = new AppConfiguration();
-
- _configurationManager = new Mock