diff --git a/Resources/..code-workspace b/Resources/..code-workspace
new file mode 100644
index 00000000..1b202d42
--- /dev/null
+++ b/Resources/..code-workspace
@@ -0,0 +1,19 @@
+{
+	"folders": [
+		{
+			"name": "Installers",
+			"path": "..\\bld"
+		},
+		{
+			"name": "Resources",
+			"path": "."
+		}
+	],
+	"settings": {
+		"editor.tabSize": 2,
+		"javascript.validate.enable": false,
+		"files.autoGuessEncoding": true,
+		"files.insertFinalNewline": true,
+		"files.trimFinalNewlines": true,
+	}
+}
diff --git a/Resources/PostBuild.ps1 b/Resources/PostBuild.ps1
index 9d0291c8..02c756b0 100644
--- a/Resources/PostBuild.ps1
+++ b/Resources/PostBuild.ps1
@@ -100,7 +100,7 @@ try{
   
   foreach($file in Get-ChildItem -Path $targetDir -Filter "*.js" -Exclude "configuration.default.js" -Recurse){
     $lines = [IO.File]::ReadLines($file.FullName)
-    $lines = $lines | % { $_.TrimStart() }
+    $lines = $lines | ForEach-Object { $_.TrimStart() }
     $lines = $lines -Replace '^(.*?)((?<=^|[;{}()])\s?//(?:\s.*|$))?$', '$1'
     $lines = $lines -Replace '(?<!\w)return(\s.*?)? if (.*?);', 'if ($2)return$1;'
     Rewrite-File $file $lines $imports
@@ -119,7 +119,7 @@ try{
   
   foreach($file in Get-ChildItem -Path $targetDir -Filter "*.html" -Recurse){
     $lines = [IO.File]::ReadLines($file.FullName)
-    $lines = $lines | % { $_.TrimStart() }
+    $lines = $lines | ForEach-Object { $_.TrimStart() }
     Rewrite-File $file $lines $imports
   }