diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 45f13f356..214161e47 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -279,6 +279,18 @@ jobs:
- run: dotnet build MigrationTools.sln /p:Version=${{ env.GitVersion_SemVer }} /p:FileVersion=${{ env.GitVersion_AssemblySemVer }} /p:InformationalVersion=${{ env.GitVersion_InformationalVersion }} /p:GitVersionTag=${{ env.GitVersion_PreReleaseLabel }}
name: Build MigrationTools.sln
id: Build
+ - name: "Check that required files exist!"
+ shell: pwsh
+ run: |
+ $foundFiles = Get-ChildItem -Path .\ -Recurse -Filter '*WITDataStore64*' | ForEach-Object { $_.FullName }
+ if ($foundFiles -eq $null) {
+ Write-Output "No WITDataStore64 found"
+ exit 1
+ } else {
+ Write-Output "Found WITDataStore64"
+ }
+ $foundFiles
+ - run: dotnet tool install --global dotnet-sonarscanner
- run: dotnet test "MigrationTools.sln" --results-directory ".\test-results\" --logger trx --collect "Code coverage" --no-build --filter "(TestCategory=L0|TestCategory=L1)"
- run: dotnet test "MigrationTools.sln" --results-directory ".\test-results\" --logger trx --collect "Code coverage" --no-build --filter "(TestCategory=L2|TestCategory=L3)"
- run: dotnet test "MigrationTools.sln" --results-directory ".\test-results\" --logger trx --collect "Code coverage" --no-build --filter "(TestCategory!=L0&TestCategory!=L1&TestCategory!=L2&TestCategory!=L3)"
diff --git a/build/packageExecutable.ps1 b/build/packageExecutable.ps1
index 01f2d4e8c..bad48adaa 100644
--- a/build/packageExecutable.ps1
+++ b/build/packageExecutable.ps1
@@ -75,12 +75,32 @@ New-Item -Path $outfolder -Name "/MigrationTools/" -ItemType Directory
New-Item -Path $outfolder -Name "/MigrationTools/preview/" -ItemType Directory
New-Item -Path $outfolder -Name "/MigrationTools/ConfigSamples/" -ItemType Directory
Write-Output "----------------------------------------"
+Write-Output "Validating Contents of ./src/MigrationTools.ConsoleFull/bin/Debug/net472/*"
+$foundFiles = Get-ChildItem -Path "./src/MigrationTools.ConsoleFull/bin/Debug/net472/" -Recurse -Filter '*WITDataStore*' | ForEach-Object { $_.FullName }
+if ($foundFiles -eq $null) {
+ Write-Output "No WITDataStore found"
+ exit 1
+} else {
+ Write-Output "Found WITDataStore"
+}
+$foundFiles
+Write-Output "----------------------------------------"
# Copy Files
Write-Output "Copy files to $outfolder/MigrationTools/"
Copy-Item -Path "./src/MigrationTools.ConsoleFull/bin/Debug/net472/*" -Destination "$outfolder/MigrationTools/" -Recurse
Copy-Item -Path "./src/MigrationTools.ConsoleCore/bin/Debug/net8.0/*" -Destination "$outfolder/MigrationTools/preview/" -Recurse
Copy-Item -Path "./src/MigrationTools.Samples/*" -Destination "$outfolder/MigrationTools/ConfigSamples/" -Recurse
Write-Output "----------------------------------------"
+Write-Output "Validating Contents of $outfolder/MigrationTools/"
+$foundFiles = Get-ChildItem -Path "$outfolder/MigrationTools/" -Recurse -Filter '*WITDataStore*' | ForEach-Object { $_.FullName }
+if ($foundFiles -eq $null) {
+ Write-Output "No WITDataStore found"
+ exit 1
+} else {
+ Write-Output "Found WITDataStore"
+}
+$foundFiles
+Write-Output "----------------------------------------"
# Create Zip
7z a -tzip $OutputFullName $outfolder/MigrationTools/**
Write-Output "----------------------------------------"
diff --git a/docs/Reference/Generated/MigrationTools.xml b/docs/Reference/Generated/MigrationTools.xml
index 83c65dea0..30eecbc1c 100644
--- a/docs/Reference/Generated/MigrationTools.xml
+++ b/docs/Reference/Generated/MigrationTools.xml
@@ -248,7 +248,7 @@
- => @"false"
+ => @"true"
@@ -258,32 +258,32 @@
- => @"main"
+ => @"fix/WITDataStore64-missing"
- => @"cc0b804b"
+ => @"bafb2485"
- => @"cc0b804bb54d2838d186f8c26bc00063459809ba"
+ => @"bafb2485ee0926f0443ede89e1e0204fc50f8aae"
- => @"2024-09-03T17:25:32+01:00"
+ => @"2024-09-04T08:45:13+01:00"
- => @"0"
+ => @"2"
- => @"v16.0.0-Preview.7"
+ => @"v16.0.0-Preview.7-2-gbafb2485"
@@ -318,7 +318,7 @@
- => @"0"
+ => @"2"
diff --git a/src/MigrationTools.ConsoleFull/MigrationTools.ConsoleFull.csproj b/src/MigrationTools.ConsoleFull/MigrationTools.ConsoleFull.csproj
index 491f6744c..7a638402e 100644
--- a/src/MigrationTools.ConsoleFull/MigrationTools.ConsoleFull.csproj
+++ b/src/MigrationTools.ConsoleFull/MigrationTools.ConsoleFull.csproj
@@ -49,6 +49,7 @@
+