Repository: microsoft/terminal (language: cpp)

Issue:
Build fails when project path has spaces
### Windows Terminal version

1.14.1451.0

### Windows build number

10.0.19044.0

### Other Software

_No response_

### Steps to reproduce

Put project in a folder like "E:\Libraries\Desktop\win terminal\Terminal" and try to build.


### Expected Behavior

Project builds successfully

### Actual Behavior

Build fails with a load of errors


Discussion / hints:
Where's the first error? I know we've fixed a lot of these in the past
If i understand correctly the issue is in the file "common.nugetversions.targets"
Line 28 "\<Exec Command="$ (Terminal_NuGetEXE) install $ (Terminal_GlobalPackagesConfigPath)" /\>"

After fixing the path(removing the space) the project builds semi successfully. 

I tried it with two branches:
1. Main
2. Tags/v1.14.1451.0

The logs are attached:
[Terminal build output log.txt](https://github.com/microsoft/terminal/files/8953075/Terminal.build.output.log.txt)
[Terminal build error log.txt](https://github.com/microsoft/terminal/files/8953100/Terminal.build.error.log.txt)



Fix patch:
diff --git a/src/common.nugetversions.targets b/src/common.nugetversions.targets
index 9c902f4b7b9..2cb0c26481b 100644
--- a/src/common.nugetversions.targets
+++ b/src/common.nugetversions.targets
@@ -14,7 +14,7 @@
         Azure DevOps builds, a NuGet Restore pipeline task is run against the [packages.config] file instead.-->
 
   <PropertyGroup>
-    <Terminal_NuGetEXE>$(SolutionDir)dep\nuget\nuget.exe</Terminal_NuGetEXE>
+    <Terminal_NuGetEXE>&quot;$(SolutionDir)dep\nuget\nuget.exe&quot;</Terminal_NuGetEXE>
     <Terminal_GlobalPackagesConfigPath>$(SolutionDir)dep\nuget\packages.config</Terminal_GlobalPackagesConfigPath>
   </PropertyGroup>
 


Test patch: