diff --git a/src/cascadia/TerminalSettingsModel/Microsoft.Terminal.Settings.ModelLib.vcxproj b/src/cascadia/TerminalSettingsModel/Microsoft.Terminal.Settings.ModelLib.vcxproj
index 1df6187544..8ee88a2c01 100644
--- a/src/cascadia/TerminalSettingsModel/Microsoft.Terminal.Settings.ModelLib.vcxproj
+++ b/src/cascadia/TerminalSettingsModel/Microsoft.Terminal.Settings.ModelLib.vcxproj
@@ -325,6 +325,13 @@
+
+
+
+
+
+
+
diff --git a/tools/CheckPSVersion.ps1 b/tools/CheckPSVersion.ps1
new file mode 100644
index 0000000000..ffde273393
--- /dev/null
+++ b/tools/CheckPSVersion.ps1
@@ -0,0 +1,4 @@
+if($PSVersionTable.PSVersion.Major -lt 7){
+ Write-Error "Incorrect version of PowerShell installed.`nMake sure you have at least PowerShell Core 7.0.0."
+ Exit 1
+}
\ No newline at end of file
diff --git a/tools/WindowsCheckPSVersion.ps1 b/tools/WindowsCheckPSVersion.ps1
new file mode 100644
index 0000000000..cc2b78dbeb
--- /dev/null
+++ b/tools/WindowsCheckPSVersion.ps1
@@ -0,0 +1,3 @@
+if(-not (Get-Command "pwsh.exe" -ErrorAction SilentlyContinue)){
+ Write-Error "Incorrect version of PowerShell installed.`nMake sure you have at least PowerShell Core 7.0.0."
+}
\ No newline at end of file