Issues with command line build. #1386

Closed
opened 2026-01-30 22:24:24 +00:00 by claunia · 17 comments
Owner

Originally created by @JohanM84 on GitHub (May 28, 2019).

.\tools\razzle.cmd
Setting up dev environment...
'nuget' is not recognized as an internal or external command,
operable program or batch file.
Could not find vswhere on your machine. Please set the VSWHERE variable to the location of vswhere.exe and run razzle again.

I followed README.nd and tools/README.md

Originally created by @JohanM84 on GitHub (May 28, 2019). .\tools\razzle.cmd Setting up dev environment... 'nuget' is not recognized as an internal or external command, operable program or batch file. Could not find vswhere on your machine. Please set the VSWHERE variable to the location of vswhere.exe and run razzle again. I followed README.nd and tools/README.md
Author
Owner

@zadjii-msft commented on GitHub (May 28, 2019):

Could you verify that there's a nuget.exe in the dep\nuget directory under the solution?

If there is, could you comment out the @echo off line in razzle.cmd (line 1), and try running it again?

@zadjii-msft commented on GitHub (May 28, 2019): Could you verify that there's a nuget.exe in the `dep\nuget` directory under the solution? If there is, could you comment out the `@echo off` line in `razzle.cmd` (line 1), and try running it again?
Author
Owner

@JohanM84 commented on GitHub (May 29, 2019):

c:\repos\terminal>.\tools\razzle.cmd
Setting up dev environment...
'nuget' is not recognized as an internal or external command,
operable program or batch file.
The dev environment is ready to go!

(Edit razzle.cmd to rem echo off)

c:\repos\terminal>dir dep\nuget
 Volume in drive C is Windows
 Volume Serial Number is F045-5139

 Directory of c:\repos\terminal\dep\nuget

2019/05/27  13:22    <DIR>          .
2019/05/27  13:22    <DIR>          ..
2019/05/27  13:22         4 596 440 nuget.exe
               1 File(s)      4 596 440 bytes
               2 Dir(s)  354 523 701 248 bytes free

c:\repos\terminal>.\tools\razzle.cmd

c:\repos\terminal>rem @echo off

c:\repos\terminal>echo Setting up dev environment...
Setting up dev environment...

c:\repos\terminal>rem Open Console build environment setup

c:\repos\terminal>rem Adds msbuild to your path, and adds the open\tools directory as well

c:\repos\terminal>rem This recreates what it's like to be an actual windows developer!

c:\repos\terminal>rem skip the setup if we're already ready.

c:\repos\terminal>if not "true" == "" goto :END

c:\repos\terminal>echo The dev environment is ready to go!
c:\repos\terminal>bcz
'bcz' is not recognized as an internal or external command,
operable program or batch file.

My next issue is I don't have 'bcz'

This is my PATH:

echo %PATH%
C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe\..";
@JohanM84 commented on GitHub (May 29, 2019): ``` c:\repos\terminal>.\tools\razzle.cmd Setting up dev environment... 'nuget' is not recognized as an internal or external command, operable program or batch file. The dev environment is ready to go! ``` (Edit razzle.cmd to rem echo off) ``` c:\repos\terminal>dir dep\nuget Volume in drive C is Windows Volume Serial Number is F045-5139 Directory of c:\repos\terminal\dep\nuget 2019/05/27 13:22 <DIR> . 2019/05/27 13:22 <DIR> .. 2019/05/27 13:22 4 596 440 nuget.exe 1 File(s) 4 596 440 bytes 2 Dir(s) 354 523 701 248 bytes free c:\repos\terminal>.\tools\razzle.cmd c:\repos\terminal>rem @echo off c:\repos\terminal>echo Setting up dev environment... Setting up dev environment... c:\repos\terminal>rem Open Console build environment setup c:\repos\terminal>rem Adds msbuild to your path, and adds the open\tools directory as well c:\repos\terminal>rem This recreates what it's like to be an actual windows developer! c:\repos\terminal>rem skip the setup if we're already ready. c:\repos\terminal>if not "true" == "" goto :END c:\repos\terminal>echo The dev environment is ready to go! c:\repos\terminal>bcz 'bcz' is not recognized as an internal or external command, operable program or batch file. ``` My next issue is I don't have 'bcz' This is my PATH: ``` echo %PATH% C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe\.."; ```
Author
Owner

@zadjii-msft commented on GitHub (May 29, 2019):

C:\Users\johan\AppData\Local\Microsoft\WindowsApps;;c:\repos\terminal\tools\;

The double semicolons seems suspicious, but I wouldn't think that would break anything.

Could you try opening a new console window and running razzle with the echo off line removed? razzle has some logic built into it to prevent it from making changes again if it detects it's already been run.

This might also be related to #1045

@zadjii-msft commented on GitHub (May 29, 2019): > `C:\Users\johan\AppData\Local\Microsoft\WindowsApps;;c:\repos\terminal\tools\;` The double semicolons seems suspicious, but I wouldn't think that would break anything. Could you try opening a _new_ console window and running `razzle` with the `echo off` line removed? `razzle` has some logic built into it to prevent it from making changes again if it detects it's already been run. This might also be related to #1045
Author
Owner

@JohanM84 commented on GitHub (May 29, 2019):

This time I deleted the line instead of commenting it with "rem".

c:\repos\terminal>echo Setting up dev environment...
Setting up dev environment...

c:\repos\terminal>rem Open Console build environment setup

c:\repos\terminal>rem Adds msbuild to your path, and adds the open\tools directory as well

c:\repos\terminal>rem This recreates what it's like to be an actual windows developer!

c:\repos\terminal>rem skip the setup if we're already ready.

c:\repos\terminal>if not "" == "" goto :END

c:\repos\terminal>rem Add Opencon build scripts to path

c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;;c:\repos\terminal\tools\;

c:\repos\terminal>rem add some helper envvars - The Opencon root, and also the processor arch, for output paths

c:\repos\terminal>set OPENCON_TOOLS=c:\repos\terminal\tools\

c:\repos\terminal>rem The opencon root is at ...\open\tools\, without the last 7 chars ('\tools\')

c:\repos\terminal>set OPENCON=c:\repos\terminal

c:\repos\terminal>rem Add nuget to PATH

c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;

c:\repos\terminal>rem Run nuget restore so you can use vswhere

c:\repos\terminal>nuget restore c:\repos\terminal -Verbosity quiet
'nuget' is not recognized as an internal or external command,
operable program or batch file.

c:\repos\terminal>rem Find vswhere

c:\repos\terminal>rem from https://github.com/microsoft/vs-setup-samples/blob/master/tools/vswhere.cmd

c:\repos\terminal>for /F "usebackq delims=" %I in (`dir /b /aD /o-N /s "c:\repos\terminal\tools\..\packages\vswhere*" 2>nul`) do (for /F "usebackq delims=" %J in (`where /r "%I" vswhere.exe 2>nul`) do (set VSWHERE=%J ) )

c:\repos\terminal>(for /F "usebackq delims=" %J in (`where /r "c:\repos\terminal\packages\vswhere.2.6.7" vswhere.exe 2>nul`) do (set VSWHERE=%J ) )

c:\repos\terminal>(set VSWHERE=c:\repos\terminal\packages\vswhere.2.6.7\tools\vswhere.exe )

c:\repos\terminal>if not defined VSWHERE (
echo Could not find vswhere on your machine. Please set the VSWHERE variable to the location of vswhere.exe and run razzle again.
 goto :EXIT
)

c:\repos\terminal>rem Add path to MSBuild Binaries

c:\repos\terminal>for /F "usebackq tokens=*" %B in (`c:\repos\terminal\packages\vswhere.2.6.7\tools\vswhere.exe -latest -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe 2>nul`) do (set MSBUILD=%B )

c:\repos\terminal>(set MSBUILD=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe )

c:\repos\terminal>rem Try to find MSBuild in prerelease versions of MSVS

c:\repos\terminal>if not defined MSBUILD (for /F "usebackq tokens=*" %B in (`c:\repos\terminal\packages\vswhere.2.6.7\tools\vswhere.exe -latest -prerelease -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe 2>nul`) do (set MSBUILD=%B ) )

c:\repos\terminal>if not defined MSBUILD (
echo Could not find MsBuild on your machine. Please set the MSBUILD variable to the location of MSBuild.exe and run razzle again.
 goto :EXIT
)

c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe\..";

c:\repos\terminal>if "AMD64" == "AMD64" (
set ARCH=x64
 set PLATFORM=x64
)  else (
set ARCH=x86
 set PLATFORM=Win32
)

c:\repos\terminal>set DEFAULT_CONFIGURATION=Debug

c:\repos\terminal>rem call .razzlerc - for your generic razzle environment stuff

c:\repos\terminal>if exist "c:\repos\terminal\tools\\.razzlerc.cmd" (call c:\repos\terminal\tools\\.razzlerc.cmd )  else ((
echo @echo off
 echo.
 echo rem This is your razzlerc file. It can be used for default dev environment setup.
) 1>c:\repos\terminal\tools\\.razzlerc.cmd )
The dev environment is ready to go!
c:\repos\terminal>

bcz.cmd is still not executable from the "terminal" directory

@JohanM84 commented on GitHub (May 29, 2019): This time I deleted the line instead of commenting it with "rem". ``` c:\repos\terminal>echo Setting up dev environment... Setting up dev environment... c:\repos\terminal>rem Open Console build environment setup c:\repos\terminal>rem Adds msbuild to your path, and adds the open\tools directory as well c:\repos\terminal>rem This recreates what it's like to be an actual windows developer! c:\repos\terminal>rem skip the setup if we're already ready. c:\repos\terminal>if not "" == "" goto :END c:\repos\terminal>rem Add Opencon build scripts to path c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;;c:\repos\terminal\tools\; c:\repos\terminal>rem add some helper envvars - The Opencon root, and also the processor arch, for output paths c:\repos\terminal>set OPENCON_TOOLS=c:\repos\terminal\tools\ c:\repos\terminal>rem The opencon root is at ...\open\tools\, without the last 7 chars ('\tools\') c:\repos\terminal>set OPENCON=c:\repos\terminal c:\repos\terminal>rem Add nuget to PATH c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget; c:\repos\terminal>rem Run nuget restore so you can use vswhere c:\repos\terminal>nuget restore c:\repos\terminal -Verbosity quiet 'nuget' is not recognized as an internal or external command, operable program or batch file. c:\repos\terminal>rem Find vswhere c:\repos\terminal>rem from https://github.com/microsoft/vs-setup-samples/blob/master/tools/vswhere.cmd c:\repos\terminal>for /F "usebackq delims=" %I in (`dir /b /aD /o-N /s "c:\repos\terminal\tools\..\packages\vswhere*" 2>nul`) do (for /F "usebackq delims=" %J in (`where /r "%I" vswhere.exe 2>nul`) do (set VSWHERE=%J ) ) c:\repos\terminal>(for /F "usebackq delims=" %J in (`where /r "c:\repos\terminal\packages\vswhere.2.6.7" vswhere.exe 2>nul`) do (set VSWHERE=%J ) ) c:\repos\terminal>(set VSWHERE=c:\repos\terminal\packages\vswhere.2.6.7\tools\vswhere.exe ) c:\repos\terminal>if not defined VSWHERE ( echo Could not find vswhere on your machine. Please set the VSWHERE variable to the location of vswhere.exe and run razzle again. goto :EXIT ) c:\repos\terminal>rem Add path to MSBuild Binaries c:\repos\terminal>for /F "usebackq tokens=*" %B in (`c:\repos\terminal\packages\vswhere.2.6.7\tools\vswhere.exe -latest -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe 2>nul`) do (set MSBUILD=%B ) c:\repos\terminal>(set MSBUILD=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe ) c:\repos\terminal>rem Try to find MSBuild in prerelease versions of MSVS c:\repos\terminal>if not defined MSBUILD (for /F "usebackq tokens=*" %B in (`c:\repos\terminal\packages\vswhere.2.6.7\tools\vswhere.exe -latest -prerelease -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe 2>nul`) do (set MSBUILD=%B ) ) c:\repos\terminal>if not defined MSBUILD ( echo Could not find MsBuild on your machine. Please set the MSBUILD variable to the location of MSBuild.exe and run razzle again. goto :EXIT ) c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe\.."; c:\repos\terminal>if "AMD64" == "AMD64" ( set ARCH=x64 set PLATFORM=x64 ) else ( set ARCH=x86 set PLATFORM=Win32 ) c:\repos\terminal>set DEFAULT_CONFIGURATION=Debug c:\repos\terminal>rem call .razzlerc - for your generic razzle environment stuff c:\repos\terminal>if exist "c:\repos\terminal\tools\\.razzlerc.cmd" (call c:\repos\terminal\tools\\.razzlerc.cmd ) else (( echo @echo off echo. echo rem This is your razzlerc file. It can be used for default dev environment setup. ) 1>c:\repos\terminal\tools\\.razzlerc.cmd ) The dev environment is ready to go! c:\repos\terminal> ``` bcz.cmd is still not executable from the "terminal" directory
Author
Owner

@zadjii-msft commented on GitHub (May 30, 2019):

Okay the problem definitely starts here:

c:\repos\terminal>rem Add nuget to PATH

c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;

c:\repos\terminal>rem Run nuget restore so you can use vswhere

c:\repos\terminal>nuget restore c:\repos\terminal -Verbosity quiet
'nuget' is not recognized as an internal or external command,
operable program or batch file.

For whatever reason, despite the fact that we've added our nuget.exe to your path, it still can't find it.

Could you try replacing the nuget restore %OPENCON% -Verbosity quiet line with %OPENCON%\dep\nuget\nuget restore %OPENCON% -Verbosity quiet, and try that in a new console window?

I really don't know what's wrong, this is just a guess.

@zadjii-msft commented on GitHub (May 30, 2019): Okay the problem definitely starts here: ``` c:\repos\terminal>rem Add nuget to PATH c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget; c:\repos\terminal>rem Run nuget restore so you can use vswhere c:\repos\terminal>nuget restore c:\repos\terminal -Verbosity quiet 'nuget' is not recognized as an internal or external command, operable program or batch file. ``` For whatever reason, despite the fact that we've added our `nuget.exe` to your path, it still can't find it. Could you try replacing the `nuget restore %OPENCON% -Verbosity quiet` line with `%OPENCON%\dep\nuget\nuget restore %OPENCON% -Verbosity quiet`, and try that in a new console window? I really don't know what's wrong, this is just a guess.
Author
Owner

@ghost commented on GitHub (Jun 3, 2019):

This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for 4 days. It will be closed if no further activity occurs within 3 days of this comment.

@ghost commented on GitHub (Jun 3, 2019): This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for **4 days**. It will be closed if no further activity occurs **within 3 days of this comment**.
Author
Owner

@JohanM84 commented on GitHub (Jun 4, 2019):

Sorry for late reply, I was on leave:

I pulled latest master branch and applied the changes you recommended:

 git diff
diff --git a/tools/razzle.cmd b/tools/razzle.cmd
index 923d1a4..5719309 100644
--- a/tools/razzle.cmd
+++ b/tools/razzle.cmd
@@ -1,4 +1,3 @@
-@echo off

 echo Setting up dev environment...

@@ -21,7 +20,7 @@ rem Add nuget to PATH
 set PATH=%PATH%%OPENCON%\dep\nuget;

 rem Run nuget restore so you can use vswhere
-nuget restore %OPENCON% -Verbosity quiet
+%OPENCON%\dep\nuget\nuget restore %OPENCON% -Verbosity quiet^M

 rem Find vswhere
 rem from https://github.com/microsoft/vs-setup-samples/blob/master/tools/vswhere.cmd

This is the result:

c:\repos\terminal>echo Setting up dev environment...
Setting up dev environment...

c:\repos\terminal>rem Open Console build environment setup

c:\repos\terminal>rem Adds msbuild to your path, and adds the open\tools directory as well

c:\repos\terminal>rem This recreates what it's like to be an actual windows developer!

c:\repos\terminal>rem skip the setup if we're already ready.

c:\repos\terminal>if not "" == "" goto :END

c:\repos\terminal>rem Add Opencon build scripts to path

c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;c:\repos\terminal\tools\;

c:\repos\terminal>rem add some helper envvars - The Opencon root, and also the processor arch, for output paths

c:\repos\terminal>set OPENCON_TOOLS=c:\repos\terminal\tools\

c:\repos\terminal>rem The opencon root is at ...\open\tools\, without the last 7 chars ('\tools\')

c:\repos\terminal>set OPENCON=c:\repos\terminal

c:\repos\terminal>rem Add nuget to PATH

c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;

c:\repos\terminal>rem Run nuget restore so you can use vswhere

c:\repos\terminal>c:\repos\terminal\dep\nuget\nuget restore c:\repos\terminal -Verbosity quiet
'c:\repos\terminal\dep\nuget\nuget' is not recognized as an internal or external command,
operable program or batch file.

c:\repos\terminal>rem Find vswhere

c:\repos\terminal>rem from https://github.com/microsoft/vs-setup-samples/blob/master/tools/vswhere.cmd

c:\repos\terminal>for /F "usebackq delims=" %I in (`dir /b /aD /o-N /s "c:\repos\terminal\tools\..\packages\vswhere*" 2>nul`) do (for /F "usebackq delims=" %J in (`where /r "%I" vswhere.exe 2>nul`) do (set VSWHERE=%J ) )

c:\repos\terminal>(for /F "usebackq delims=" %J in (`where /r "c:\repos\terminal\packages\vswhere.2.6.7" vswhere.exe 2>nul`) do (set VSWHERE=%J ) )

c:\repos\terminal>(set VSWHERE=c:\repos\terminal\packages\vswhere.2.6.7\tools\vswhere.exe )

c:\repos\terminal>if not defined VSWHERE (
echo Could not find vswhere on your machine. Please set the VSWHERE variable to the location of vswhere.exe and run razzle again.
 goto :EXIT
)

c:\repos\terminal>rem Add path to MSBuild Binaries

c:\repos\terminal>for /F "usebackq tokens=*" %B in (`c:\repos\terminal\packages\vswhere.2.6.7\tools\vswhere.exe -latest -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe 2>nul`) do (set MSBUILD=%B )

c:\repos\terminal>(set MSBUILD=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe )

c:\repos\terminal>rem Try to find MSBuild in prerelease versions of MSVS

c:\repos\terminal>if not defined MSBUILD (for /F "usebackq tokens=*" %B in (`c:\repos\terminal\packages\vswhere.2.6.7\tools\vswhere.exe -latest -prerelease -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe 2>nul`) do (set MSBUILD=%B ) )

c:\repos\terminal>if not defined MSBUILD (
echo Could not find MsBuild on your machine. Please set the MSBUILD variable to the location of MSBuild.exe and run razzle again.
 goto :EXIT
)

c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe\..;

c:\repos\terminal>if "AMD64" == "AMD64" (
set ARCH=x64
 set PLATFORM=x64
)  else (
set ARCH=x86
 set PLATFORM=Win32
)

c:\repos\terminal>set DEFAULT_CONFIGURATION=Debug

c:\repos\terminal>rem call .razzlerc - for your generic razzle environment stuff

c:\repos\terminal>if exist "c:\repos\terminal\tools\\.razzlerc.cmd" (call c:\repos\terminal\tools\\.razzlerc.cmd )  else ((
echo @echo off
 echo.
 echo rem This is your razzlerc file. It can be used for default dev environment setup.
) 1>c:\repos\terminal\tools\\.razzlerc.cmd )
The dev environment is ready to go!
c:\repos\terminal>

Looks like nuget is missing. Notice:

'c:\repos\terminal\dep\nuget\nuget' is not recognized as an internal or external command,
operable program or batch file.
@JohanM84 commented on GitHub (Jun 4, 2019): Sorry for late reply, I was on leave: I pulled latest master branch and applied the changes you recommended: ``` git diff diff --git a/tools/razzle.cmd b/tools/razzle.cmd index 923d1a4..5719309 100644 --- a/tools/razzle.cmd +++ b/tools/razzle.cmd @@ -1,4 +1,3 @@ -@echo off echo Setting up dev environment... @@ -21,7 +20,7 @@ rem Add nuget to PATH set PATH=%PATH%%OPENCON%\dep\nuget; rem Run nuget restore so you can use vswhere -nuget restore %OPENCON% -Verbosity quiet +%OPENCON%\dep\nuget\nuget restore %OPENCON% -Verbosity quiet^M rem Find vswhere rem from https://github.com/microsoft/vs-setup-samples/blob/master/tools/vswhere.cmd ``` This is the result: ``` c:\repos\terminal>echo Setting up dev environment... Setting up dev environment... c:\repos\terminal>rem Open Console build environment setup c:\repos\terminal>rem Adds msbuild to your path, and adds the open\tools directory as well c:\repos\terminal>rem This recreates what it's like to be an actual windows developer! c:\repos\terminal>rem skip the setup if we're already ready. c:\repos\terminal>if not "" == "" goto :END c:\repos\terminal>rem Add Opencon build scripts to path c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;c:\repos\terminal\tools\; c:\repos\terminal>rem add some helper envvars - The Opencon root, and also the processor arch, for output paths c:\repos\terminal>set OPENCON_TOOLS=c:\repos\terminal\tools\ c:\repos\terminal>rem The opencon root is at ...\open\tools\, without the last 7 chars ('\tools\') c:\repos\terminal>set OPENCON=c:\repos\terminal c:\repos\terminal>rem Add nuget to PATH c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget; c:\repos\terminal>rem Run nuget restore so you can use vswhere c:\repos\terminal>c:\repos\terminal\dep\nuget\nuget restore c:\repos\terminal -Verbosity quiet 'c:\repos\terminal\dep\nuget\nuget' is not recognized as an internal or external command, operable program or batch file. c:\repos\terminal>rem Find vswhere c:\repos\terminal>rem from https://github.com/microsoft/vs-setup-samples/blob/master/tools/vswhere.cmd c:\repos\terminal>for /F "usebackq delims=" %I in (`dir /b /aD /o-N /s "c:\repos\terminal\tools\..\packages\vswhere*" 2>nul`) do (for /F "usebackq delims=" %J in (`where /r "%I" vswhere.exe 2>nul`) do (set VSWHERE=%J ) ) c:\repos\terminal>(for /F "usebackq delims=" %J in (`where /r "c:\repos\terminal\packages\vswhere.2.6.7" vswhere.exe 2>nul`) do (set VSWHERE=%J ) ) c:\repos\terminal>(set VSWHERE=c:\repos\terminal\packages\vswhere.2.6.7\tools\vswhere.exe ) c:\repos\terminal>if not defined VSWHERE ( echo Could not find vswhere on your machine. Please set the VSWHERE variable to the location of vswhere.exe and run razzle again. goto :EXIT ) c:\repos\terminal>rem Add path to MSBuild Binaries c:\repos\terminal>for /F "usebackq tokens=*" %B in (`c:\repos\terminal\packages\vswhere.2.6.7\tools\vswhere.exe -latest -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe 2>nul`) do (set MSBUILD=%B ) c:\repos\terminal>(set MSBUILD=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe ) c:\repos\terminal>rem Try to find MSBuild in prerelease versions of MSVS c:\repos\terminal>if not defined MSBUILD (for /F "usebackq tokens=*" %B in (`c:\repos\terminal\packages\vswhere.2.6.7\tools\vswhere.exe -latest -prerelease -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe 2>nul`) do (set MSBUILD=%B ) ) c:\repos\terminal>if not defined MSBUILD ( echo Could not find MsBuild on your machine. Please set the MSBUILD variable to the location of MSBuild.exe and run razzle again. goto :EXIT ) c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe\..; c:\repos\terminal>if "AMD64" == "AMD64" ( set ARCH=x64 set PLATFORM=x64 ) else ( set ARCH=x86 set PLATFORM=Win32 ) c:\repos\terminal>set DEFAULT_CONFIGURATION=Debug c:\repos\terminal>rem call .razzlerc - for your generic razzle environment stuff c:\repos\terminal>if exist "c:\repos\terminal\tools\\.razzlerc.cmd" (call c:\repos\terminal\tools\\.razzlerc.cmd ) else (( echo @echo off echo. echo rem This is your razzlerc file. It can be used for default dev environment setup. ) 1>c:\repos\terminal\tools\\.razzlerc.cmd ) The dev environment is ready to go! c:\repos\terminal> ``` Looks like nuget is missing. Notice: ``` 'c:\repos\terminal\dep\nuget\nuget' is not recognized as an internal or external command, operable program or batch file. ```
Author
Owner

@zadjii-msft commented on GitHub (Jun 4, 2019):

Well that's certainly curious. I wonder why that file is missing from the repo.

Could you try making a new clone of the repo, and see if that clone pulls down nuget.exe? I have no idea why it wouldn't have been included...

@zadjii-msft commented on GitHub (Jun 4, 2019): Well that's certainly curious. I wonder why that file is missing from the repo. Could you try making a new clone of the repo, and see if that clone pulls down nuget.exe? I have no idea why it wouldn't have been included...
Author
Owner

@JohanM84 commented on GitHub (Jun 4, 2019):

Ok, cloned a new repo (I'm using git in WSL Ubuntu 18.04, but I don't think that matters)

uname -a
Linux jmoraal-t580 4.4.0-18362-Microsoft #1-Microsoft Mon Mar 18 12:02:00 PST 2019 x86_64 x86_64 x86_64 GNU/Linux

jmoraal@jmoraal-t580:~/repos$ rm -rf terminal
jmoraal@jmoraal-t580:~/repos$ git clone https://github.com/microsoft/terminal.git
Cloning into 'terminal'...
remote: Enumerating objects: 41, done.
remote: Counting objects: 100% (41/41), done.
remote: Compressing objects: 100% (36/36), done.
remote: Total 4612 (delta 14), reused 17 (delta 4), pack-reused 4571
Receiving objects: 100% (4612/4612), 40.60 MiB | 1.58 MiB/s, done.
Resolving deltas: 100% (2705/2705), done.
Checking out files: 100% (1290/1290), done.
jmoraal@jmoraal-t580:~/repos$ cd terminal/
jmoraal@jmoraal-t580:~/repos/terminal$ git submodule update --init --recursive
Submodule 'dep/gsl' (https://github.com/microsoft/gsl) registered for path 'dep/gsl'
Submodule 'dep/wil' (https://github.com/microsoft/wil) registered for path 'dep/wil'
Cloning into '/mnt/c/repos/terminal/dep/gsl'...
Cloning into '/mnt/c/repos/terminal/dep/wil'...
Submodule path 'dep/gsl': checked out 'b74b286d5e333561b0f1ef1abd18de2606624455'
Submodule path 'dep/wil': checked out 'fbcd1d2abb558da4564ce343b688f7a658f51318'
jmoraal@jmoraal-t580:~/repos/terminal$ find . -iname nuget.exe
./dep/nuget/nuget.exe

I tried razzle.cmd again with no modifications. I got my original error.

Then I made this change:

git diff
diff --git a/tools/razzle.cmd b/tools/razzle.cmd
index 923d1a4..81657c3 100644
--- a/tools/razzle.cmd
+++ b/tools/razzle.cmd
@@ -1,4 +1,3 @@
-@echo off

 echo Setting up dev environment...

@@ -21,7 +20,7 @@ rem Add nuget to PATH
 set PATH=%PATH%%OPENCON%\dep\nuget;

 rem Run nuget restore so you can use vswhere
-nuget restore %OPENCON% -Verbosity quiet
+nuget.exe restore %OPENCON% -Verbosity quiet^M

 rem Find vswhere
 rem from https://github.com/microsoft/vs-setup-samples/blob/master/tools/vswhere.cmd

And voila, razzle worked:

c:\repos\terminal>.\tools\razzle.cmd

c:\repos\terminal>echo Setting up dev environment...
Setting up dev environment...

c:\repos\terminal>rem Open Console build environment setup

c:\repos\terminal>rem Adds msbuild to your path, and adds the open\tools directory as well

c:\repos\terminal>rem This recreates what it's like to be an actual windows developer!

c:\repos\terminal>rem skip the setup if we're already ready.

c:\repos\terminal>if not "" == "" goto :END

c:\repos\terminal>rem Add Opencon build scripts to path

c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;;c:\repos\terminal\tools\;

c:\repos\terminal>rem add some helper envvars - The Opencon root, and also the processor arch, for output paths

c:\repos\terminal>set OPENCON_TOOLS=c:\repos\terminal\tools\

c:\repos\terminal>rem The opencon root is at ...\open\tools\, without the last 7 chars ('\tools\')

c:\repos\terminal>set OPENCON=c:\repos\terminal

c:\repos\terminal>rem Add nuget to PATH

c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;

c:\repos\terminal>rem Run nuget restore so you can use vswhere

c:\repos\terminal>nuget.exe restore c:\repos\terminal -Verbosity quiet
WARNING: Project file c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj cannot be found.

c:\repos\terminal>rem Find vswhere

c:\repos\terminal>rem from https://github.com/microsoft/vs-setup-samples/blob/master/tools/vswhere.cmd

c:\repos\terminal>for /F "usebackq delims=" %I in (`dir /b /aD /o-N /s "c:\repos\terminal\tools\..\packages\vswhere*" 2>nul`) do (for /F "usebackq delims=" %J in (`where /r "%I" vswhere.exe 2>nul`) do (set VSWHERE=%J ) )

c:\repos\terminal>(for /F "usebackq delims=" %J in (`where /r "c:\repos\terminal\packages\vswhere.2.6.7" vswhere.exe 2>nul`) do (set VSWHERE=%J ) )

c:\repos\terminal>(set VSWHERE=c:\repos\terminal\packages\vswhere.2.6.7\tools\vswhere.exe )

c:\repos\terminal>if not defined VSWHERE (
echo Could not find vswhere on your machine. Please set the VSWHERE variable to the location of vswhere.exe and run razzle again.
 goto :EXIT
)

c:\repos\terminal>rem Add path to MSBuild Binaries

c:\repos\terminal>for /F "usebackq tokens=*" %B in (`c:\repos\terminal\packages\vswhere.2.6.7\tools\vswhere.exe -latest -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe 2>nul`) do (set MSBUILD=%B )

c:\repos\terminal>(set MSBUILD=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe )

c:\repos\terminal>rem Try to find MSBuild in prerelease versions of MSVS

c:\repos\terminal>if not defined MSBUILD (for /F "usebackq tokens=*" %B in (`c:\repos\terminal\packages\vswhere.2.6.7\tools\vswhere.exe -latest -prerelease -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe 2>nul`) do (set MSBUILD=%B ) )

c:\repos\terminal>if not defined MSBUILD (
echo Could not find MsBuild on your machine. Please set the MSBUILD variable to the location of MSBuild.exe and run razzle again.
 goto :EXIT
)

c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe\..;

c:\repos\terminal>if "AMD64" == "AMD64" (
set ARCH=x64
 set PLATFORM=x64
)  else (
set ARCH=x86
 set PLATFORM=Win32
)

c:\repos\terminal>set DEFAULT_CONFIGURATION=Debug

c:\repos\terminal>rem call .razzlerc - for your generic razzle environment stuff

c:\repos\terminal>if exist "c:\repos\terminal\tools\\.razzlerc.cmd" (call c:\repos\terminal\tools\\.razzlerc.cmd )  else ((
echo @echo off
 echo.
 echo rem This is your razzlerc file. It can be used for default dev environment setup.
) 1>c:\repos\terminal\tools\\.razzlerc.cmd )

c:\repos\terminal>rem if there are args, run them. This can be used for additional env. customization,

c:\repos\terminal>rem    especially on a per shortcut basis.

c:\repos\terminal>if () == () goto :POST_ARGS_LOOP

c:\repos\terminal>set TAEF=c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\binaries\x64\TE.exe

c:\repos\terminal>rem Set this envvar so setup won't repeat itself

c:\repos\terminal>set OpenConBuild=true

c:\repos\terminal>echo The dev environment is ready to go!
The dev environment is ready to go!
c:\repos\terminal>

Then, instead of executing "bcz" I do "bcz.cmd":

c:\repos\terminal>bcz.cmd
Starting build...
MSBuild auto-detection: using msbuild version '16.1.76.45076' from 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin'.
WARNING: Project file c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj cannot be found.
All packages listed in packages.config are already installed.
Skipping building appx...
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe" c:\repos\terminal\OpenConsole.sln /t:Clean,Build /m /p:Configuration=Debug /p:Platform=x64 /p:AppxBundle=false
Microsoft (R) Build Engine version 16.1.76+g14b0a930a7 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

Build started 2019/06/04 15:38:12.
     1>Project "c:\repos\terminal\OpenConsole.sln" on node 1 (Clean;Build target(s)).
     1>ValidateSolutionConfiguration:
         Building solution configuration "Debug|x64".
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (2) on node 1 (Clean ta
       rget(s)).
     2>Project "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (2) is building "c:\repos\terminal\src\cascadia\TerminalSettings\TerminalSe
       ttings.vcxproj" (9) on node 2 (Clean target(s)).
     9>CoreClean:
         Creating directory "x64\Debug\".
     9>Done Building Project "c:\repos\terminal\src\cascadia\TerminalSettings\TerminalSettings.vcxproj" (Clean target(s)).
     2>Project "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (2) is building "c:\repos\terminal\src\cascadia\TerminalConnection\Terminal
       Connection.vcxproj" (10) on node 3 (Clean target(s)).
    10>CoreClean:
         Creating directory "x64\Debug\".
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3) on node 1 (
       Clean target(s)).
     3>Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3) is building "c:\repos\terminal\src\cascadia\TerminalCore\lib\Te
       rminalCore-lib.vcxproj.metaproj" (5) on node 1 (Clean target(s)).
     5>c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj.metaproj : error MSB3202: The project file "c:\repos\terminal\src\cascadia\TerminalC
       ore\lib\TerminalCore-lib.vcxproj" was not found.
     5>Done Building Project "c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj.metaproj" (Clean target(s)) -- FAILED.
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (8) on node 1 (Clean t
       arget(s)).
     8>Project "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (8) is building "c:\repos\terminal\src\renderer\base\lib\base.vcxproj" (11
       ) on node 2 (Clean target(s)).
    11>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\RendererBase\".
    11>Done Building Project "c:\repos\terminal\src\renderer\base\lib\base.vcxproj" (Clean target(s)).
     3>Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3) is building "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj.me
       taproj" (4) on node 1 (Clean target(s)).
     4>Project "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj.metaproj" (4) is building "c:\repos\terminal\src\buffer\out\lib\bufferout.vcxproj" (12) on node 4 (C
       lean target(s)).
    12>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\BufferOut\".
    12>Done Building Project "c:\repos\terminal\src\buffer\out\lib\bufferout.vcxproj" (Clean target(s)).
    10>Project "c:\repos\terminal\src\cascadia\TerminalConnection\TerminalConnection.vcxproj" (10) is building "c:\repos\terminal\src\types\lib\types.vcxproj" (15)
       on node 3 (Clean target(s)).
    15>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\Types\".
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj.metaproj" (13) on node 1 (Clean target(s
       )).
    13>Project "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj.metaproj" (13) is building "c:\repos\terminal\src\tools\closetest\CloseTest.vcxproj" (16) on
        node 4 (Clean target(s)).
    16>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\CloseTest\".
    13>Project "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj.metaproj" (13) is building "c:\repos\terminal\src\tools\vtapp\VTApp.csproj" (17) on node 2 (
       Clean target(s)).
    17>CoreClean:
         Creating directory "obj\x64\Debug\".
    16>Done Building Project "c:\repos\terminal\src\tools\closetest\CloseTest.vcxproj" (Clean target(s)).
    17>Done Building Project "c:\repos\terminal\src\tools\vtapp\VTApp.csproj" (Clean target(s)).
    15>Done Building Project "c:\repos\terminal\src\types\lib\types.vcxproj" (Clean target(s)).
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.v
       cxproj.metaproj" (7) on node 1 (Clean target(s)).
     7>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj.metaproj" (7) is building "c:\repos\terminal\
       src\renderer\vt\lib\vt.vcxproj" (18) on node 5 (Clean target(s)).
    18>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\RendererVt\".
    18>Done Building Project "c:\repos\terminal\src\renderer\vt\lib\vt.vcxproj" (Clean target(s)).
    10>Done Building Project "c:\repos\terminal\src\cascadia\TerminalConnection\TerminalConnection.vcxproj" (Clean target(s)).
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\host\ft_host\Host.FeatureTests.vcxproj.metaproj" (14) on node 1 (Clean tar
       get(s)).
    14>Project "c:\repos\terminal\src\host\ft_host\Host.FeatureTests.vcxproj.metaproj" (14) is building "c:\repos\terminal\src\tools\nihilist\Nihilist.vcxproj" (23)
        on node 5 (Clean target(s)).
    23>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\Nihilist\".
    23>Done Building Project "c:\repos\terminal\src\tools\nihilist\Nihilist.vcxproj" (Clean target(s)).
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\buffer\out\ut_textbuffer\TextBuffer.Unit.Tests.vcxproj.metaproj" (19) on n
       ode 1 (Clean target(s)).
    19>Project "c:\repos\terminal\src\buffer\out\ut_textbuffer\TextBuffer.Unit.Tests.vcxproj.metaproj" (19) is building "c:\repos\terminal\src\buffer\out\ut_textbuf
       fer\TextBuffer.Unit.Tests.vcxproj" (24) on node 2 (Clean target(s)).
    24>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\TextBuffer.Unit.Tests\".
     7>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj.metaproj" (7) is building "c:\repos\terminal\
       src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj" (26) on node 4 (Clean target(s)).
    26>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\Interactivity.Win32.Tests.Unit\".
     8>Project "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (8) is building "c:\repos\terminal\src\renderer\gdi\lib\gdi.vcxproj" (25)
       on node 6 (Clean target(s)).
    25>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\RendererGdi\".
    25>Done Building Project "c:\repos\terminal\src\renderer\gdi\lib\gdi.vcxproj" (Clean target(s)).
    24>Done Building Project "c:\repos\terminal\src\buffer\out\ut_textbuffer\TextBuffer.Unit.Tests.vcxproj" (Clean target(s)).
    19>Done Building Project "c:\repos\terminal\src\buffer\out\ut_textbuffer\TextBuffer.Unit.Tests.vcxproj.metaproj" (Clean target(s)).
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\host\lib\hostlib.vcxproj.metaproj" (22) on node 1 (Clean target(s)).
    22>Project "c:\repos\terminal\src\host\lib\hostlib.vcxproj.metaproj" (22) is building "c:\repos\terminal\src\host\lib\hostlib.vcxproj" (27) on node 6 (Clean tar
       get(s)).
    27>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\Host\".
    26>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj" (26) is building "c:\repos\terminal\src\inte
       rnal\internal.vcxproj" (28) on node 3 (Clean target(s)).
    28>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\Internal\".
    26>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj" (26) is building "c:\repos\terminal\src\inte
       ractivity\base\lib\InteractivityBase.vcxproj" (29) on node 4 (Clean target(s)).
    29>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\InteractivityBase\".
    28>Done Building Project "c:\repos\terminal\src\internal\internal.vcxproj" (Clean target(s)).
    26>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj" (26) is building "c:\repos\terminal\src\rend
       erer\dx\lib\dx.vcxproj" (31) on node 5 (Clean target(s)).
    31>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\RendererDx\".
    29>Done Building Project "c:\repos\terminal\src\interactivity\base\lib\InteractivityBase.vcxproj" (Clean target(s)).
    26>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj" (26) is building "c:\repos\terminal\src\inte
       ractivity\win32\lib\win32.LIB.vcxproj" (34) on node 2 (Clean target(s)).
    34>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\InteractivityWin32\".
    26>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj" (26) is building "c:\repos\terminal\src\prop
       slib\propslib.vcxproj" (37) on node 4 (Clean target(s)).
    37>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\PropertiesLibrary\".
    27>Done Building Project "c:\repos\terminal\src\host\lib\hostlib.vcxproj" (Clean target(s)).
     4>Project "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj.metaproj" (4) is building "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj" (36) on node 7 (Clean ta
       rget(s)).
    36>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\Host.EXE\".
    37>Done Building Project "c:\repos\terminal\src\propslib\propslib.vcxproj" (Clean target(s)).
    26>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj" (26) is building "c:\repos\terminal\src\serv
       er\lib\server.vcxproj" (35) on node 3 (Clean target(s)).
    35>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\Server\".
    35>Done Building Project "c:\repos\terminal\src\server\lib\server.vcxproj" (Clean target(s)).
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\terminal\adapter\lib\adapter.vcxproj.metaproj" (32) on node 1 (Clean targe
       t(s)).
    32>Project "c:\repos\terminal\src\terminal\adapter\lib\adapter.vcxproj.metaproj" (32) is building "c:\repos\terminal\src\terminal\adapter\lib\adapter.vcxproj" (
       38) on node 6 (Clean target(s)).
    38>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\TerminalAdapter\".
    34>Done Building Project "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj" (Clean target(s)).
    31>Done Building Project "c:\repos\terminal\src\renderer\dx\lib\dx.vcxproj" (Clean target(s)).
    26>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj" (26) is building "c:\repos\terminal\src\tsf\
       tsf.vcxproj" (39) on node 3 (Clean target(s)).
    39>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\TextServicesFramework\".
     3>Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3) is building "c:\repos\terminal\src\cascadia\TerminalControl\Ter
       minalControl.vcxproj.metaproj" (6) on node 1 (Clean target(s)).
     6>Project "c:\repos\terminal\src\cascadia\TerminalControl\TerminalControl.vcxproj.metaproj" (6) is building "c:\repos\terminal\src\terminal\input\lib\terminali
       nput.vcxproj.metaproj" (30) on node 1 (Clean target(s)).
    30>Project "c:\repos\terminal\src\terminal\input\lib\terminalinput.vcxproj.metaproj" (30) is building "c:\repos\terminal\src\terminal\input\lib\terminalinput.vc
       xproj" (40) on node 4 (Clean target(s)).
    40>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\TerminalInput\".
    39>Done Building Project "c:\repos\terminal\src\tsf\tsf.vcxproj" (Clean target(s)).
    40>Done Building Project "c:\repos\terminal\src\terminal\input\lib\terminalinput.vcxproj" (Clean target(s)).
    38>Done Building Project "c:\repos\terminal\src\terminal\adapter\lib\adapter.vcxproj" (Clean target(s)).
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\terminal\parser\lib\parser.vcxproj.metaproj" (33) on node 1 (Clean target(
       s)).
    33>Project "c:\repos\terminal\src\terminal\parser\lib\parser.vcxproj.metaproj" (33) is building "c:\repos\terminal\src\terminal\parser\lib\parser.vcxproj" (41)
       on node 1 (Clean target(s)).
    41>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\TerminalParser\".
    41>Done Building Project "c:\repos\terminal\src\terminal\parser\lib\parser.vcxproj" (Clean target(s)).
    22>Done Building Project "c:\repos\terminal\src\host\lib\hostlib.vcxproj.metaproj" (Clean target(s)).
     8>Done Building Project "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (Clean target(s)).
    30>Done Building Project "c:\repos\terminal\src\terminal\input\lib\terminalinput.vcxproj.metaproj" (Clean target(s)).
     6>Done Building Project "c:\repos\terminal\src\cascadia\TerminalControl\TerminalControl.vcxproj.metaproj" (Clean target(s)) -- FAILED.
    26>Done Building Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj" (Clean target(s)).
     2>Done Building Project "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (Clean target(s)) -- FAILED.
     7>Done Building Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj.metaproj" (Clean target(s)).
    32>Done Building Project "c:\repos\terminal\src\terminal\adapter\lib\adapter.vcxproj.metaproj" (Clean target(s)).
    33>Done Building Project "c:\repos\terminal\src\terminal\parser\lib\parser.vcxproj.metaproj" (Clean target(s)).
    36>Done Building Project "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj" (Clean target(s)).
     4>Done Building Project "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj.metaproj" (Clean target(s)).
     3>Done Building Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (Clean target(s)) -- FAILED.
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\host\ut_host\Host.UnitTests.vcxproj.metaproj" (20) on node 1 (Clean target
       (s)).
    20>Project "c:\repos\terminal\src\host\ut_host\Host.UnitTests.vcxproj.metaproj" (20) is building "c:\repos\terminal\src\host\ut_lib\host.unittest.vcxproj.metapr
       oj" (21) on node 1 (Clean target(s)).
    21>Project "c:\repos\terminal\src\host\ut_lib\host.unittest.vcxproj.metaproj" (21) is building "c:\repos\terminal\src\host\ut_lib\host.unittest.vcxproj" (42) on
        node 8 (Clean target(s)).
    42>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\Host.unittest\".
    14>Project "c:\repos\terminal\src\host\ft_host\Host.FeatureTests.vcxproj.metaproj" (14) is building "c:\repos\terminal\src\host\ft_host\Host.FeatureTests.vcxpro
       j" (43) on node 7 (Clean target(s)).
    43>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\Host.Tests.Feature\".
    43>Done Building Project "c:\repos\terminal\src\host\ft_host\Host.FeatureTests.vcxproj" (Clean target(s)).
    13>Project "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj.metaproj" (13) is building "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj" (44) on
        node 1 (Clean target(s)).
    44>CoreClean:
         Creating directory "obj\x64\Debug\".
    44>Done Building Project "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj" (Clean target(s)).
    14>Done Building Project "c:\repos\terminal\src\host\ft_host\Host.FeatureTests.vcxproj.metaproj" (Clean target(s)).
    13>Done Building Project "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj.metaproj" (Clean target(s)).
    42>Done Building Project "c:\repos\terminal\src\host\ut_lib\host.unittest.vcxproj" (Clean target(s)).
    21>Done Building Project "c:\repos\terminal\src\host\ut_lib\host.unittest.vcxproj.metaproj" (Clean target(s)).
    20>Project "c:\repos\terminal\src\host\ut_host\Host.UnitTests.vcxproj.metaproj" (20) is building "c:\repos\terminal\src\host\ut_host\Host.UnitTests.vcxproj" (45
       ) on node 8 (Clean target(s)).
    45>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\Host.Tests.Unit\".
    45>Project "c:\repos\terminal\src\host\ut_host\Host.UnitTests.vcxproj" (45) is building "c:\repos\terminal\src\renderer\vt\ut_lib\vt.unittest.vcxproj" (46) on n
       ode 1 (Clean target(s)).
    46>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\RendererVt.unittest\".
    46>Done Building Project "c:\repos\terminal\src\renderer\vt\ut_lib\vt.unittest.vcxproj" (Clean target(s)).
    45>Done Building Project "c:\repos\terminal\src\host\ut_host\Host.UnitTests.vcxproj" (Clean target(s)).
    20>Done Building Project "c:\repos\terminal\src\host\ut_host\Host.UnitTests.vcxproj.metaproj" (Clean target(s)).
     1>Done Building Project "c:\repos\terminal\OpenConsole.sln" (Clean;Build target(s)) -- FAILED.

Build FAILED.

       "c:\repos\terminal\OpenConsole.sln" (Clean;Build target) (1) ->
       "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (Clean target) (3) ->
       "c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj.metaproj" (Clean target) (5) ->
       (Clean target) ->
         c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj.metaproj : error MSB3202: The project file "c:\repos\terminal\src\cascadia\Termina
       lCore\lib\TerminalCore-lib.vcxproj" was not found.

    0 Warning(s)
    1 Error(s)

Time Elapsed 00:00:01.49

c:\repos\terminal>

My next issue is this:

Build FAILED.

       "c:\repos\terminal\OpenConsole.sln" (Clean;Build target) (1) ->
       "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (Clean target) (3) ->
       "c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj.metaproj" (Clean target) (5) ->
       (Clean target) ->
         c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj.metaproj : error MSB3202: The project file "c:\repos\terminal\src\cascadia\Termina
       lCore\lib\TerminalCore-lib.vcxproj" was not found.

    0 Warning(s)
    1 Error(s)

I can only speculate if this latest problem is related to the other issues we've been looking at, or if it is a new issue.

@JohanM84 commented on GitHub (Jun 4, 2019): Ok, cloned a new repo (I'm using git in WSL Ubuntu 18.04, but I don't think that matters) ``` uname -a Linux jmoraal-t580 4.4.0-18362-Microsoft #1-Microsoft Mon Mar 18 12:02:00 PST 2019 x86_64 x86_64 x86_64 GNU/Linux ``` ``` jmoraal@jmoraal-t580:~/repos$ rm -rf terminal jmoraal@jmoraal-t580:~/repos$ git clone https://github.com/microsoft/terminal.git Cloning into 'terminal'... remote: Enumerating objects: 41, done. remote: Counting objects: 100% (41/41), done. remote: Compressing objects: 100% (36/36), done. remote: Total 4612 (delta 14), reused 17 (delta 4), pack-reused 4571 Receiving objects: 100% (4612/4612), 40.60 MiB | 1.58 MiB/s, done. Resolving deltas: 100% (2705/2705), done. Checking out files: 100% (1290/1290), done. jmoraal@jmoraal-t580:~/repos$ cd terminal/ jmoraal@jmoraal-t580:~/repos/terminal$ git submodule update --init --recursive Submodule 'dep/gsl' (https://github.com/microsoft/gsl) registered for path 'dep/gsl' Submodule 'dep/wil' (https://github.com/microsoft/wil) registered for path 'dep/wil' Cloning into '/mnt/c/repos/terminal/dep/gsl'... Cloning into '/mnt/c/repos/terminal/dep/wil'... Submodule path 'dep/gsl': checked out 'b74b286d5e333561b0f1ef1abd18de2606624455' Submodule path 'dep/wil': checked out 'fbcd1d2abb558da4564ce343b688f7a658f51318' jmoraal@jmoraal-t580:~/repos/terminal$ find . -iname nuget.exe ./dep/nuget/nuget.exe ``` I tried razzle.cmd again with no modifications. I got my original error. Then I made this change: ``` git diff diff --git a/tools/razzle.cmd b/tools/razzle.cmd index 923d1a4..81657c3 100644 --- a/tools/razzle.cmd +++ b/tools/razzle.cmd @@ -1,4 +1,3 @@ -@echo off echo Setting up dev environment... @@ -21,7 +20,7 @@ rem Add nuget to PATH set PATH=%PATH%%OPENCON%\dep\nuget; rem Run nuget restore so you can use vswhere -nuget restore %OPENCON% -Verbosity quiet +nuget.exe restore %OPENCON% -Verbosity quiet^M rem Find vswhere rem from https://github.com/microsoft/vs-setup-samples/blob/master/tools/vswhere.cmd ``` And voila, razzle worked: ``` c:\repos\terminal>.\tools\razzle.cmd c:\repos\terminal>echo Setting up dev environment... Setting up dev environment... c:\repos\terminal>rem Open Console build environment setup c:\repos\terminal>rem Adds msbuild to your path, and adds the open\tools directory as well c:\repos\terminal>rem This recreates what it's like to be an actual windows developer! c:\repos\terminal>rem skip the setup if we're already ready. c:\repos\terminal>if not "" == "" goto :END c:\repos\terminal>rem Add Opencon build scripts to path c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;;c:\repos\terminal\tools\; c:\repos\terminal>rem add some helper envvars - The Opencon root, and also the processor arch, for output paths c:\repos\terminal>set OPENCON_TOOLS=c:\repos\terminal\tools\ c:\repos\terminal>rem The opencon root is at ...\open\tools\, without the last 7 chars ('\tools\') c:\repos\terminal>set OPENCON=c:\repos\terminal c:\repos\terminal>rem Add nuget to PATH c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget; c:\repos\terminal>rem Run nuget restore so you can use vswhere c:\repos\terminal>nuget.exe restore c:\repos\terminal -Verbosity quiet WARNING: Project file c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj cannot be found. c:\repos\terminal>rem Find vswhere c:\repos\terminal>rem from https://github.com/microsoft/vs-setup-samples/blob/master/tools/vswhere.cmd c:\repos\terminal>for /F "usebackq delims=" %I in (`dir /b /aD /o-N /s "c:\repos\terminal\tools\..\packages\vswhere*" 2>nul`) do (for /F "usebackq delims=" %J in (`where /r "%I" vswhere.exe 2>nul`) do (set VSWHERE=%J ) ) c:\repos\terminal>(for /F "usebackq delims=" %J in (`where /r "c:\repos\terminal\packages\vswhere.2.6.7" vswhere.exe 2>nul`) do (set VSWHERE=%J ) ) c:\repos\terminal>(set VSWHERE=c:\repos\terminal\packages\vswhere.2.6.7\tools\vswhere.exe ) c:\repos\terminal>if not defined VSWHERE ( echo Could not find vswhere on your machine. Please set the VSWHERE variable to the location of vswhere.exe and run razzle again. goto :EXIT ) c:\repos\terminal>rem Add path to MSBuild Binaries c:\repos\terminal>for /F "usebackq tokens=*" %B in (`c:\repos\terminal\packages\vswhere.2.6.7\tools\vswhere.exe -latest -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe 2>nul`) do (set MSBUILD=%B ) c:\repos\terminal>(set MSBUILD=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe ) c:\repos\terminal>rem Try to find MSBuild in prerelease versions of MSVS c:\repos\terminal>if not defined MSBUILD (for /F "usebackq tokens=*" %B in (`c:\repos\terminal\packages\vswhere.2.6.7\tools\vswhere.exe -latest -prerelease -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe 2>nul`) do (set MSBUILD=%B ) ) c:\repos\terminal>if not defined MSBUILD ( echo Could not find MsBuild on your machine. Please set the MSBUILD variable to the location of MSBuild.exe and run razzle again. goto :EXIT ) c:\repos\terminal>set PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseHg\;C:\Program Files\WinMerge;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\dotnet\;C:\Users\johan\AppData\Local\Microsoft\WindowsApps;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;;c:\repos\terminal\tools\;c:\repos\terminal\dep\nuget;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe\..; c:\repos\terminal>if "AMD64" == "AMD64" ( set ARCH=x64 set PLATFORM=x64 ) else ( set ARCH=x86 set PLATFORM=Win32 ) c:\repos\terminal>set DEFAULT_CONFIGURATION=Debug c:\repos\terminal>rem call .razzlerc - for your generic razzle environment stuff c:\repos\terminal>if exist "c:\repos\terminal\tools\\.razzlerc.cmd" (call c:\repos\terminal\tools\\.razzlerc.cmd ) else (( echo @echo off echo. echo rem This is your razzlerc file. It can be used for default dev environment setup. ) 1>c:\repos\terminal\tools\\.razzlerc.cmd ) c:\repos\terminal>rem if there are args, run them. This can be used for additional env. customization, c:\repos\terminal>rem especially on a per shortcut basis. c:\repos\terminal>if () == () goto :POST_ARGS_LOOP c:\repos\terminal>set TAEF=c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\binaries\x64\TE.exe c:\repos\terminal>rem Set this envvar so setup won't repeat itself c:\repos\terminal>set OpenConBuild=true c:\repos\terminal>echo The dev environment is ready to go! The dev environment is ready to go! c:\repos\terminal> ``` Then, instead of executing "bcz" I do "bcz.cmd": ``` c:\repos\terminal>bcz.cmd Starting build... MSBuild auto-detection: using msbuild version '16.1.76.45076' from 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin'. WARNING: Project file c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj cannot be found. All packages listed in packages.config are already installed. Skipping building appx... "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe" c:\repos\terminal\OpenConsole.sln /t:Clean,Build /m /p:Configuration=Debug /p:Platform=x64 /p:AppxBundle=false Microsoft (R) Build Engine version 16.1.76+g14b0a930a7 for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved. Build started 2019/06/04 15:38:12. 1>Project "c:\repos\terminal\OpenConsole.sln" on node 1 (Clean;Build target(s)). 1>ValidateSolutionConfiguration: Building solution configuration "Debug|x64". 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (2) on node 1 (Clean ta rget(s)). 2>Project "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (2) is building "c:\repos\terminal\src\cascadia\TerminalSettings\TerminalSe ttings.vcxproj" (9) on node 2 (Clean target(s)). 9>CoreClean: Creating directory "x64\Debug\". 9>Done Building Project "c:\repos\terminal\src\cascadia\TerminalSettings\TerminalSettings.vcxproj" (Clean target(s)). 2>Project "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (2) is building "c:\repos\terminal\src\cascadia\TerminalConnection\Terminal Connection.vcxproj" (10) on node 3 (Clean target(s)). 10>CoreClean: Creating directory "x64\Debug\". 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3) on node 1 ( Clean target(s)). 3>Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3) is building "c:\repos\terminal\src\cascadia\TerminalCore\lib\Te rminalCore-lib.vcxproj.metaproj" (5) on node 1 (Clean target(s)). 5>c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj.metaproj : error MSB3202: The project file "c:\repos\terminal\src\cascadia\TerminalC ore\lib\TerminalCore-lib.vcxproj" was not found. 5>Done Building Project "c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj.metaproj" (Clean target(s)) -- FAILED. 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (8) on node 1 (Clean t arget(s)). 8>Project "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (8) is building "c:\repos\terminal\src\renderer\base\lib\base.vcxproj" (11 ) on node 2 (Clean target(s)). 11>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\RendererBase\". 11>Done Building Project "c:\repos\terminal\src\renderer\base\lib\base.vcxproj" (Clean target(s)). 3>Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3) is building "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj.me taproj" (4) on node 1 (Clean target(s)). 4>Project "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj.metaproj" (4) is building "c:\repos\terminal\src\buffer\out\lib\bufferout.vcxproj" (12) on node 4 (C lean target(s)). 12>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\BufferOut\". 12>Done Building Project "c:\repos\terminal\src\buffer\out\lib\bufferout.vcxproj" (Clean target(s)). 10>Project "c:\repos\terminal\src\cascadia\TerminalConnection\TerminalConnection.vcxproj" (10) is building "c:\repos\terminal\src\types\lib\types.vcxproj" (15) on node 3 (Clean target(s)). 15>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\Types\". 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj.metaproj" (13) on node 1 (Clean target(s )). 13>Project "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj.metaproj" (13) is building "c:\repos\terminal\src\tools\closetest\CloseTest.vcxproj" (16) on node 4 (Clean target(s)). 16>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\CloseTest\". 13>Project "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj.metaproj" (13) is building "c:\repos\terminal\src\tools\vtapp\VTApp.csproj" (17) on node 2 ( Clean target(s)). 17>CoreClean: Creating directory "obj\x64\Debug\". 16>Done Building Project "c:\repos\terminal\src\tools\closetest\CloseTest.vcxproj" (Clean target(s)). 17>Done Building Project "c:\repos\terminal\src\tools\vtapp\VTApp.csproj" (Clean target(s)). 15>Done Building Project "c:\repos\terminal\src\types\lib\types.vcxproj" (Clean target(s)). 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.v cxproj.metaproj" (7) on node 1 (Clean target(s)). 7>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj.metaproj" (7) is building "c:\repos\terminal\ src\renderer\vt\lib\vt.vcxproj" (18) on node 5 (Clean target(s)). 18>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\RendererVt\". 18>Done Building Project "c:\repos\terminal\src\renderer\vt\lib\vt.vcxproj" (Clean target(s)). 10>Done Building Project "c:\repos\terminal\src\cascadia\TerminalConnection\TerminalConnection.vcxproj" (Clean target(s)). 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\host\ft_host\Host.FeatureTests.vcxproj.metaproj" (14) on node 1 (Clean tar get(s)). 14>Project "c:\repos\terminal\src\host\ft_host\Host.FeatureTests.vcxproj.metaproj" (14) is building "c:\repos\terminal\src\tools\nihilist\Nihilist.vcxproj" (23) on node 5 (Clean target(s)). 23>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\Nihilist\". 23>Done Building Project "c:\repos\terminal\src\tools\nihilist\Nihilist.vcxproj" (Clean target(s)). 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\buffer\out\ut_textbuffer\TextBuffer.Unit.Tests.vcxproj.metaproj" (19) on n ode 1 (Clean target(s)). 19>Project "c:\repos\terminal\src\buffer\out\ut_textbuffer\TextBuffer.Unit.Tests.vcxproj.metaproj" (19) is building "c:\repos\terminal\src\buffer\out\ut_textbuf fer\TextBuffer.Unit.Tests.vcxproj" (24) on node 2 (Clean target(s)). 24>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\TextBuffer.Unit.Tests\". 7>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj.metaproj" (7) is building "c:\repos\terminal\ src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj" (26) on node 4 (Clean target(s)). 26>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\Interactivity.Win32.Tests.Unit\". 8>Project "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (8) is building "c:\repos\terminal\src\renderer\gdi\lib\gdi.vcxproj" (25) on node 6 (Clean target(s)). 25>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\RendererGdi\". 25>Done Building Project "c:\repos\terminal\src\renderer\gdi\lib\gdi.vcxproj" (Clean target(s)). 24>Done Building Project "c:\repos\terminal\src\buffer\out\ut_textbuffer\TextBuffer.Unit.Tests.vcxproj" (Clean target(s)). 19>Done Building Project "c:\repos\terminal\src\buffer\out\ut_textbuffer\TextBuffer.Unit.Tests.vcxproj.metaproj" (Clean target(s)). 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\host\lib\hostlib.vcxproj.metaproj" (22) on node 1 (Clean target(s)). 22>Project "c:\repos\terminal\src\host\lib\hostlib.vcxproj.metaproj" (22) is building "c:\repos\terminal\src\host\lib\hostlib.vcxproj" (27) on node 6 (Clean tar get(s)). 27>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\Host\". 26>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj" (26) is building "c:\repos\terminal\src\inte rnal\internal.vcxproj" (28) on node 3 (Clean target(s)). 28>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\Internal\". 26>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj" (26) is building "c:\repos\terminal\src\inte ractivity\base\lib\InteractivityBase.vcxproj" (29) on node 4 (Clean target(s)). 29>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\InteractivityBase\". 28>Done Building Project "c:\repos\terminal\src\internal\internal.vcxproj" (Clean target(s)). 26>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj" (26) is building "c:\repos\terminal\src\rend erer\dx\lib\dx.vcxproj" (31) on node 5 (Clean target(s)). 31>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\RendererDx\". 29>Done Building Project "c:\repos\terminal\src\interactivity\base\lib\InteractivityBase.vcxproj" (Clean target(s)). 26>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj" (26) is building "c:\repos\terminal\src\inte ractivity\win32\lib\win32.LIB.vcxproj" (34) on node 2 (Clean target(s)). 34>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\InteractivityWin32\". 26>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj" (26) is building "c:\repos\terminal\src\prop slib\propslib.vcxproj" (37) on node 4 (Clean target(s)). 37>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\PropertiesLibrary\". 27>Done Building Project "c:\repos\terminal\src\host\lib\hostlib.vcxproj" (Clean target(s)). 4>Project "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj.metaproj" (4) is building "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj" (36) on node 7 (Clean ta rget(s)). 36>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\Host.EXE\". 37>Done Building Project "c:\repos\terminal\src\propslib\propslib.vcxproj" (Clean target(s)). 26>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj" (26) is building "c:\repos\terminal\src\serv er\lib\server.vcxproj" (35) on node 3 (Clean target(s)). 35>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\Server\". 35>Done Building Project "c:\repos\terminal\src\server\lib\server.vcxproj" (Clean target(s)). 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\terminal\adapter\lib\adapter.vcxproj.metaproj" (32) on node 1 (Clean targe t(s)). 32>Project "c:\repos\terminal\src\terminal\adapter\lib\adapter.vcxproj.metaproj" (32) is building "c:\repos\terminal\src\terminal\adapter\lib\adapter.vcxproj" ( 38) on node 6 (Clean target(s)). 38>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\TerminalAdapter\". 34>Done Building Project "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj" (Clean target(s)). 31>Done Building Project "c:\repos\terminal\src\renderer\dx\lib\dx.vcxproj" (Clean target(s)). 26>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj" (26) is building "c:\repos\terminal\src\tsf\ tsf.vcxproj" (39) on node 3 (Clean target(s)). 39>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\TextServicesFramework\". 3>Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3) is building "c:\repos\terminal\src\cascadia\TerminalControl\Ter minalControl.vcxproj.metaproj" (6) on node 1 (Clean target(s)). 6>Project "c:\repos\terminal\src\cascadia\TerminalControl\TerminalControl.vcxproj.metaproj" (6) is building "c:\repos\terminal\src\terminal\input\lib\terminali nput.vcxproj.metaproj" (30) on node 1 (Clean target(s)). 30>Project "c:\repos\terminal\src\terminal\input\lib\terminalinput.vcxproj.metaproj" (30) is building "c:\repos\terminal\src\terminal\input\lib\terminalinput.vc xproj" (40) on node 4 (Clean target(s)). 40>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\TerminalInput\". 39>Done Building Project "c:\repos\terminal\src\tsf\tsf.vcxproj" (Clean target(s)). 40>Done Building Project "c:\repos\terminal\src\terminal\input\lib\terminalinput.vcxproj" (Clean target(s)). 38>Done Building Project "c:\repos\terminal\src\terminal\adapter\lib\adapter.vcxproj" (Clean target(s)). 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\terminal\parser\lib\parser.vcxproj.metaproj" (33) on node 1 (Clean target( s)). 33>Project "c:\repos\terminal\src\terminal\parser\lib\parser.vcxproj.metaproj" (33) is building "c:\repos\terminal\src\terminal\parser\lib\parser.vcxproj" (41) on node 1 (Clean target(s)). 41>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\TerminalParser\". 41>Done Building Project "c:\repos\terminal\src\terminal\parser\lib\parser.vcxproj" (Clean target(s)). 22>Done Building Project "c:\repos\terminal\src\host\lib\hostlib.vcxproj.metaproj" (Clean target(s)). 8>Done Building Project "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (Clean target(s)). 30>Done Building Project "c:\repos\terminal\src\terminal\input\lib\terminalinput.vcxproj.metaproj" (Clean target(s)). 6>Done Building Project "c:\repos\terminal\src\cascadia\TerminalControl\TerminalControl.vcxproj.metaproj" (Clean target(s)) -- FAILED. 26>Done Building Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj" (Clean target(s)). 2>Done Building Project "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (Clean target(s)) -- FAILED. 7>Done Building Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj.metaproj" (Clean target(s)). 32>Done Building Project "c:\repos\terminal\src\terminal\adapter\lib\adapter.vcxproj.metaproj" (Clean target(s)). 33>Done Building Project "c:\repos\terminal\src\terminal\parser\lib\parser.vcxproj.metaproj" (Clean target(s)). 36>Done Building Project "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj" (Clean target(s)). 4>Done Building Project "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj.metaproj" (Clean target(s)). 3>Done Building Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (Clean target(s)) -- FAILED. 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\host\ut_host\Host.UnitTests.vcxproj.metaproj" (20) on node 1 (Clean target (s)). 20>Project "c:\repos\terminal\src\host\ut_host\Host.UnitTests.vcxproj.metaproj" (20) is building "c:\repos\terminal\src\host\ut_lib\host.unittest.vcxproj.metapr oj" (21) on node 1 (Clean target(s)). 21>Project "c:\repos\terminal\src\host\ut_lib\host.unittest.vcxproj.metaproj" (21) is building "c:\repos\terminal\src\host\ut_lib\host.unittest.vcxproj" (42) on node 8 (Clean target(s)). 42>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\Host.unittest\". 14>Project "c:\repos\terminal\src\host\ft_host\Host.FeatureTests.vcxproj.metaproj" (14) is building "c:\repos\terminal\src\host\ft_host\Host.FeatureTests.vcxpro j" (43) on node 7 (Clean target(s)). 43>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\Host.Tests.Feature\". 43>Done Building Project "c:\repos\terminal\src\host\ft_host\Host.FeatureTests.vcxproj" (Clean target(s)). 13>Project "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj.metaproj" (13) is building "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj" (44) on node 1 (Clean target(s)). 44>CoreClean: Creating directory "obj\x64\Debug\". 44>Done Building Project "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj" (Clean target(s)). 14>Done Building Project "c:\repos\terminal\src\host\ft_host\Host.FeatureTests.vcxproj.metaproj" (Clean target(s)). 13>Done Building Project "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj.metaproj" (Clean target(s)). 42>Done Building Project "c:\repos\terminal\src\host\ut_lib\host.unittest.vcxproj" (Clean target(s)). 21>Done Building Project "c:\repos\terminal\src\host\ut_lib\host.unittest.vcxproj.metaproj" (Clean target(s)). 20>Project "c:\repos\terminal\src\host\ut_host\Host.UnitTests.vcxproj.metaproj" (20) is building "c:\repos\terminal\src\host\ut_host\Host.UnitTests.vcxproj" (45 ) on node 8 (Clean target(s)). 45>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\Host.Tests.Unit\". 45>Project "c:\repos\terminal\src\host\ut_host\Host.UnitTests.vcxproj" (45) is building "c:\repos\terminal\src\renderer\vt\ut_lib\vt.unittest.vcxproj" (46) on n ode 1 (Clean target(s)). 46>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\RendererVt.unittest\". 46>Done Building Project "c:\repos\terminal\src\renderer\vt\ut_lib\vt.unittest.vcxproj" (Clean target(s)). 45>Done Building Project "c:\repos\terminal\src\host\ut_host\Host.UnitTests.vcxproj" (Clean target(s)). 20>Done Building Project "c:\repos\terminal\src\host\ut_host\Host.UnitTests.vcxproj.metaproj" (Clean target(s)). 1>Done Building Project "c:\repos\terminal\OpenConsole.sln" (Clean;Build target(s)) -- FAILED. Build FAILED. "c:\repos\terminal\OpenConsole.sln" (Clean;Build target) (1) -> "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (Clean target) (3) -> "c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj.metaproj" (Clean target) (5) -> (Clean target) -> c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj.metaproj : error MSB3202: The project file "c:\repos\terminal\src\cascadia\Termina lCore\lib\TerminalCore-lib.vcxproj" was not found. 0 Warning(s) 1 Error(s) Time Elapsed 00:00:01.49 c:\repos\terminal> ``` My next issue is this: ``` Build FAILED. "c:\repos\terminal\OpenConsole.sln" (Clean;Build target) (1) -> "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (Clean target) (3) -> "c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj.metaproj" (Clean target) (5) -> (Clean target) -> c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj.metaproj : error MSB3202: The project file "c:\repos\terminal\src\cascadia\Termina lCore\lib\TerminalCore-lib.vcxproj" was not found. 0 Warning(s) 1 Error(s) ``` I can only speculate if this latest problem is related to the other issues we've been looking at, or if it is a new issue.
Author
Owner

@zadjii-msft commented on GitHub (Jun 4, 2019):

That looks like a totally different issue to me. Does c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj exist? Seems to me like your git is having a really hard time actually getting all the files for the project, for whatever reason.

@zadjii-msft commented on GitHub (Jun 4, 2019): That looks like a totally different issue to me. Does `c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj` exist? Seems to me like your git is having a really hard time actually getting all the files for the project, for whatever reason.
Author
Owner

@JohanM84 commented on GitHub (Jun 4, 2019):

yes but the case is different:

~/repos/terminal$ find . -iname TerminalCore-lib.vcxproj
./src/cascadia/TerminalCore/lib/terminalcore-lib.vcxproj
c:\repos\terminal>cd src\cascadia\TerminalCore\lib

c:\repos\terminal\src\cascadia\TerminalCore\lib>dir
 Volume in drive C is Windows
 Volume Serial Number is F045-5139

 Directory of c:\repos\terminal\src\cascadia\TerminalCore\lib

2019/06/04  15:30    <DIR>          .
2019/06/04  15:30    <DIR>          ..
2019/06/04  15:30             2 930 terminalcore-lib.vcxproj
               1 File(s)          2 930 bytes
               2 Dir(s)  321 018 888 192 bytes free

c:\repos\terminal\src\cascadia\TerminalCore\lib>
@JohanM84 commented on GitHub (Jun 4, 2019): yes but the case is different: ``` ~/repos/terminal$ find . -iname TerminalCore-lib.vcxproj ./src/cascadia/TerminalCore/lib/terminalcore-lib.vcxproj ``` ``` c:\repos\terminal>cd src\cascadia\TerminalCore\lib c:\repos\terminal\src\cascadia\TerminalCore\lib>dir Volume in drive C is Windows Volume Serial Number is F045-5139 Directory of c:\repos\terminal\src\cascadia\TerminalCore\lib 2019/06/04 15:30 <DIR> . 2019/06/04 15:30 <DIR> .. 2019/06/04 15:30 2 930 terminalcore-lib.vcxproj 1 File(s) 2 930 bytes 2 Dir(s) 321 018 888 192 bytes free c:\repos\terminal\src\cascadia\TerminalCore\lib> ```
Author
Owner

@zadjii-msft commented on GitHub (Jun 4, 2019):

I'm fairly certain that case doesn't matter for msbuild, but I could be wrong. Does changing the case fix it?

@zadjii-msft commented on GitHub (Jun 4, 2019): I'm fairly certain that case doesn't matter for msbuild, but I could be wrong. Does changing the case fix it?
Author
Owner

@JohanM84 commented on GitHub (Jun 4, 2019):

it does:

(doing a linux rename:)
~/repos/terminal$ mv ./src/cascadia/TerminalCore/lib/terminalcore-lib.vcxproj ./src/cascadia/TerminalCore/lib/TerminalCore-lib.vcxproj

repo status:

/repos/terminal$ git status
On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        deleted:    src/cascadia/TerminalCore/lib/terminalcore-lib.vcxproj
        modified:   tools/razzle.cmd

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        src/cascadia/TerminalCore/lib/TerminalCore-lib.vcxproj

Build result:

c:\repos\terminal>bcz.cmd
Starting build...
MSBuild auto-detection: using msbuild version '16.1.76.45076' from 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin'.
All packages listed in packages.config are already installed.
Skipping building appx...
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe" c:\repos\terminal\OpenConsole.sln /t:Clean,Build /m /p:Configuration=Debug /p:Platform=x64 /p:AppxBundle=false
Microsoft (R) Build Engine version 16.1.76+g14b0a930a7 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

Build started 2019/06/04 16:16:53.
     1>Project "c:\repos\terminal\OpenConsole.sln" on node 1 (Clean;Build target(s)).
     1>ValidateSolutionConfiguration:
         Building solution configuration "Debug|x64".
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3) on node 1 (
       Clean target(s)).
     3>Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3) is building "c:\repos\terminal\src\cascadia\TerminalCore\lib\Te
       rminalCore-lib.vcxproj.metaproj" (5) on node 1 (Clean target(s)).
     5>Project "c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj.metaproj" (5) is building "c:\repos\terminal\src\cascadia\TerminalCore\lib\
       TerminalCore-lib.vcxproj" (15) on node 4 (Clean target(s)).
    15>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\TerminalCore\".
    15>Done Building Project "c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj" (Clean target(s)).
     5>Done Building Project "c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj.metaproj" (Clean target(s)).
     3>Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3) is building "c:\repos\terminal\src\cascadia\TerminalControl\Ter
       minalControl.vcxproj.metaproj" (6) on node 1 (Clean target(s)).
     6>Project "c:\repos\terminal\src\cascadia\TerminalControl\TerminalControl.vcxproj.metaproj" (6) is building "c:\repos\terminal\src\cascadia\TerminalControl\Ter
       minalControl.vcxproj" (48) on node 8 (Clean target(s)).
    48>CoreClean:
         Creating directory "x64\Debug\".
    48>Done Building Project "c:\repos\terminal\src\cascadia\TerminalControl\TerminalControl.vcxproj" (Clean target(s)).
     6>Done Building Project "c:\repos\terminal\src\cascadia\TerminalControl\TerminalControl.vcxproj.metaproj" (Clean target(s)).
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (2) on node 1 (Clean ta
       rget(s)).
     2>Project "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (2) is building "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcx
       proj" (49) on node 1 (Clean target(s)).
    49>CoreClean:
         Creating directory "x64\Debug\".
    49>Project "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj" (49) is building "c:\repos\terminal\src\cascadia\Microsoft.UI.Xaml.Markup\Microsoft.
       UI.Xaml.Markup.vcxproj" (50) on node 7 (Clean target(s)).
    50>CoreClean:
         Creating directory "x64\Debug\".
    50>Done Building Project "c:\repos\terminal\src\cascadia\Microsoft.UI.Xaml.Markup\Microsoft.UI.Xaml.Markup.vcxproj" (Clean target(s)).
    49>Done Building Project "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj" (Clean target(s)).
     2>Done Building Project "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (Clean target(s)).
     3>Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3) is building "c:\repos\terminal\src\cascadia\WindowsTerminal\Win
       dowsTerminal.vcxproj" (51) on node 8 (Clean target(s)).
    51>CoreClean:
         Creating directory "x64\Debug\".
    51>Done Building Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj" (Clean target(s)).
     3>Done Building Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (Clean target(s)).
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\tools\buffersize\buffersize.vcxproj" (52) on node 5 (Clean target(s)).
    52>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\buffersize\".
    52>Done Building Project "c:\repos\terminal\src\tools\buffersize\buffersize.vcxproj" (Clean target(s)).
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\cascadia\CascadiaPackage\CascadiaPackage.wapproj" (53) on node 6 (Clean ta
       rget(s)).
    53>CoreClean:
         Creating directory "obj\x64\Debug\".
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\pkg\appx\OpenConsolePackage.wapproj" (54) on node 8 (Clean target(s)).
    54>CoreClean:
         Creating directory "obj\x64\Debug\".
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\tools\scratch\Scratch.vcxproj" (55) on node 2 (Clean target(s)).
    55>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\Scratch\".
    55>Done Building Project "c:\repos\terminal\src\tools\scratch\Scratch.vcxproj" (Clean target(s)).
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\tools\vtpipeterm\VtPipeTerm.vcxproj" (56) on node 4 (Clean target(s)).
    56>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\VtPipeTerm\".
    53>Done Building Project "c:\repos\terminal\src\cascadia\CascadiaPackage\CascadiaPackage.wapproj" (Clean target(s)).
    56>Done Building Project "c:\repos\terminal\src\tools\vtpipeterm\VtPipeTerm.vcxproj" (Clean target(s)).
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\tools\echokey\ConEchoKey.vcxproj" (58) on node 3 (Clean target(s)).
    58>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\ConEchoKey\".
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\cascadia\UnitTests_TerminalCore\UnitTests.vcxproj" (57) on node 7 (Clean t
       arget(s)).
    57>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\UnitTests_TerminalCore\".
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\types\ut_types\Types.Unit.Tests.vcxproj" (59) on node 1 (Clean target(s)).
    59>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\Types.Unit.Tests\".
    58>Done Building Project "c:\repos\terminal\src\tools\echokey\ConEchoKey.vcxproj" (Clean target(s)).
    57>Done Building Project "c:\repos\terminal\src\cascadia\UnitTests_TerminalCore\UnitTests.vcxproj" (Clean target(s)).
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\tools\fontlist\FontList.vcxproj" (60) on node 5 (Clean target(s)).
    60>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\FontList\".
    59>Done Building Project "c:\repos\terminal\src\types\ut_types\Types.Unit.Tests.vcxproj" (Clean target(s)).
    60>Done Building Project "c:\repos\terminal\src\tools\fontlist\FontList.vcxproj" (Clean target(s)).
    54>Project "c:\repos\terminal\pkg\appx\OpenConsolePackage.wapproj" (54) is building "c:\repos\terminal\src\propsheet\propsheet.vcxproj" (61) on node 8 (Clean ta
       rget(s)).
    61>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\Propsheet.DLL\".
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\terminal\parser\ft_fuzzwrapper\FuzzWrapper.vcxproj" (62) on node 2 (Clean
       target(s)).
    62>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\TerminalParser.FuzzWrapper\".
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\terminal\adapter\ut_adapter\Adapter.UnitTests.vcxproj" (63) on node 4 (Cle
       an target(s)).
    63>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\TerminalAdapter.UnitTests\".
    61>Done Building Project "c:\repos\terminal\src\propsheet\propsheet.vcxproj" (Clean target(s)).
    54>Done Building Project "c:\repos\terminal\pkg\appx\OpenConsolePackage.wapproj" (Clean target(s)).
    62>Done Building Project "c:\repos\terminal\src\terminal\parser\ft_fuzzwrapper\FuzzWrapper.vcxproj" (Clean target(s)).
    63>Done Building Project "c:\repos\terminal\src\terminal\adapter\ut_adapter\Adapter.UnitTests.vcxproj" (Clean target(s)).
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\terminal\parser\ut_parser\Parser.UnitTests.vcxproj" (64) on node 3 (Clean
       target(s)).
    64>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\TerminalParser.UnitTests\".
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\terminal\parser\ft_fuzzer\VTCommandFuzzer.vcxproj" (65) on node 6 (Clean t
       arget(s)).
    65>CoreClean:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\TerminalParser.Fuzzer\".
    64>Done Building Project "c:\repos\terminal\src\terminal\parser\ut_parser\Parser.UnitTests.vcxproj" (Clean target(s)).
    65>Done Building Project "c:\repos\terminal\src\terminal\parser\ft_fuzzer\VTCommandFuzzer.vcxproj" (Clean target(s)).
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\terminal\parser\lib\parser.vcxproj.metaproj" (30:2) on node 1 (default tar
       gets).
  30:2>Project "c:\repos\terminal\src\terminal\parser\lib\parser.vcxproj.metaproj" (30:2) is building "c:\repos\terminal\src\types\lib\types.vcxproj" (16:25) on nod
       e 3 (default targets).
    16>PrepareForBuild:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\Types\Types.tlog\".
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj.metaproj" (13:2) on node 1 (default targ
       ets).
  13:2>Project "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj.metaproj" (13:2) is building "c:\repos\terminal\src\tools\vtapp\VTApp.csproj" (42:4) on node
        8 (default targets).
    42>PrepareForBuild:
         Creating directory "c:\repos\terminal\\bin\x64\Debug\".
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj.metaproj" (4:5) on node 1 (default targets).
   4:5>Project "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj.metaproj" (4:5) is building "c:\repos\terminal\src\buffer\out\lib\bufferout.vcxproj" (12:14) on node
        4 (default targets).
    12>PrepareForBuild:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\BufferOut\BufferOut.tlog\".
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (8:2) on node 1 (defau
       lt targets).
   8:2>Project "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (8:2) is building "c:\repos\terminal\src\renderer\gdi\lib\gdi.vcxproj" (19
       :8) on node 6 (default targets).
    19>PrepareForBuild:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\RendererGdi\RendererGdi.tlog\".
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\host\ft_host\Host.FeatureTests.vcxproj.metaproj" (14:2) on node 1 (default
        targets).
  14:2>Project "c:\repos\terminal\src\host\ft_host\Host.FeatureTests.vcxproj.metaproj" (14:2) is building "c:\repos\terminal\src\tools\nihilist\Nihilist.vcxproj" (2
       7:4) on node 5 (default targets).
    27>PrepareForBuild:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\Nihilist\Nihilist.tlog\".
   8:2>Project "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (8:2) is building "c:\repos\terminal\src\renderer\base\lib\base.vcxproj" (
       11:10) on node 2 (default targets).
    11>PrepareForBuild:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\RendererBase\RendererBase.tlog\".
    16>InitializeBuildStatus:
         Creating "c:\repos\terminal\\obj\x64\Debug\Types\Types.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
    11>InitializeBuildStatus:
         Creating "c:\repos\terminal\\obj\x64\Debug\RendererBase\RendererBase.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
    27>InitializeBuildStatus:
         Creating "c:\repos\terminal\\obj\x64\Debug\Nihilist\Nihilist.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
  13:2>Project "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj.metaproj" (13:2) is building "c:\repos\terminal\src\tools\closetest\CloseTest.vcxproj" (40:4
       ) on node 7 (default targets).
    40>PrepareForBuild:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\CloseTest\CloseTest.tlog\".
       InitializeBuildStatus:
         Creating "c:\repos\terminal\\obj\x64\Debug\CloseTest\CloseTest.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
    12>InitializeBuildStatus:
         Creating "c:\repos\terminal\\obj\x64\Debug\BufferOut\BufferOut.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
    42>GenerateBindingRedirects:
         No suggested binding redirects from ResolveAssemblyReferences.
    19>InitializeBuildStatus:
         Creating "c:\repos\terminal\\obj\x64\Debug\RendererGdi\RendererGdi.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
    12>ClCompile:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /Ic:\repos\terminal\\dep /Ic:\repos\termi
         nal\\dep\Console /Ic:\repos\terminal\\dep\Win32K /Ic:\repos\terminal\\dep\AppModel /Ic:\repos\terminal\\dep\MinCore /Ic:\repos\terminal\\src\inc /Ic:\repos
         \terminal\\dep /Ic:\repos\terminal\\dep\Console /Ic:\repos\terminal\\dep\Win32K /Ic:\repos\terminal\\dep\gsl\include /Ic:\repos\terminal\\dep\wil\include /
         Zi /JMC /nologo /W4 /WX /diagnostics:classic /sdl /MP /Od /D _UNICODE /D UNICODE /D _LIB /D _DEBUG /D DBG /D EXTERNAL_BUILD /Gm- /EHsc /RTC1 /MDd /GS /fp:p
         recise /Zc:wchar_t /Zc:forScope /Zc:inline /GR- /Yc"precomp.h" /Fp"c:\repos\terminal\\obj\x64\Debug\BufferOut\ConBufferOut.pch" /Fo"c:\repos\terminal\\obj\
         x64\Debug\BufferOut\\" /Fd"c:\repos\terminal\\obj\x64\Debug\BufferOut\ConBufferOut.pdb" /Gd /TP /wd4201 /wd4312 /wd4467 /FC /errorReport:queue /we4189 /we4
         100 /we4242 /we4389 /we4244 /std:c++17 ..\precomp.cpp
    11>ClCompile:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /Ic:\repos\terminal\\src\inc /Ic:\repos\t
         erminal\\dep /Ic:\repos\terminal\\dep\Console /Ic:\repos\terminal\\dep\Win32K /Ic:\repos\terminal\\dep\gsl\include /Ic:\repos\terminal\\dep\wil\include /Zi
          /JMC /nologo /W4 /WX /diagnostics:classic /sdl /MP /Od /D _UNICODE /D UNICODE /D _LIB /D _DEBUG /D DBG /D EXTERNAL_BUILD /Gm- /EHsc /RTC1 /MDd /GS /fp:pre
         cise /Zc:wchar_t /Zc:forScope /Zc:inline /GR- /Yc"precomp.h" /Fp"c:\repos\terminal\\obj\x64\Debug\RendererBase\ConRenderBase.pch" /Fo"c:\repos\terminal\\ob
         j\x64\Debug\RendererBase\\" /Fd"c:\repos\terminal\\obj\x64\Debug\RendererBase\ConRenderBase.pdb" /Gd /TP /wd4201 /wd4312 /wd4467 /FC /errorReport:queue /we
         4189 /we4100 /we4242 /we4389 /we4244 /std:c++17 ..\precomp.cpp
    16>ClCompile:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /Ic:\repos\terminal\\src\inc /Ic:\repos\t
         erminal\\dep /Ic:\repos\terminal\\dep\Console /Ic:\repos\terminal\\dep\Win32K /Ic:\repos\terminal\\dep\gsl\include /Ic:\repos\terminal\\dep\wil\include /Zi
          /JMC /nologo /W4 /WX /diagnostics:classic /sdl /MP /Od /D _UNICODE /D UNICODE /D _LIB /D _DEBUG /D DBG /D EXTERNAL_BUILD /Gm- /EHsc /RTC1 /MDd /GS /fp:pre
         cise /Zc:wchar_t /Zc:forScope /Zc:inline /GR- /Yc"precomp.h" /Fp"c:\repos\terminal\\obj\x64\Debug\Types\ConTypes.pch" /Fo"c:\repos\terminal\\obj\x64\Debug\
         Types\\" /Fd"c:\repos\terminal\\obj\x64\Debug\Types\ConTypes.pdb" /Gd /TP /wd4201 /wd4312 /wd4467 /FC /errorReport:queue /we4189 /we4100 /we4242 /we4389 /w
         e4244 /std:c++17 ..\precomp.cpp
    42>CoreCompile:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Roslyn\csc.exe /noconfig /nowarn:1701,1702 /nostdlib+ /platform:x64 /erro
         rreport:prompt /warn:4 /define:DEBUG;TRACE /highentropyva- /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\M
         icrosoft.CSharp.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\mscorlib.dll" /reference:"C:\Program Fi
         les (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Core.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Fr
         amework\.NETFramework\v4.0\System.Data.DataSetExtensions.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.
         0\System.Data.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.dll" /reference:"C:\Program Files
         (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Xml.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framewo
         rk\.NETFramework\v4.0\System.Xml.Linq.dll" /debug+ /debug:full /filealign:512 /optimize- /out:obj\x64\Debug\VTApp.exe /ruleset:"C:\Program Files (x86)\Micr
         osoft Visual Studio\2019\Community\Team Tools\Static Analysis Tools\\Rule Sets\MinimumRecommendedRules.ruleset" /target:exe /utf8output Program.cs Program2
         .cs Properties\AssemblyInfo.cs "C:\Users\johan\AppData\Local\Temp\.NETFramework,Version=v4.0.AssemblyAttributes.cs"
         Using shared compilation with compiler from directory: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Roslyn
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3:2) on node 1
        (default targets).
   3:2>Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3:2) is building "c:\repos\terminal\src\cascadia\TerminalApp\Termi
       nalApp.vcxproj.metaproj" (2:3) on node 1 (default targets).
   2:3>Project "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (2:3) is building "c:\repos\terminal\src\cascadia\TerminalSettings\Terminal
       Settings.vcxproj" (9:10) on node 2 (default targets).
     9>PrepareForBuild:
         Creating directory "c:\repos\terminal\x64\Debug\TerminalSettings\".
         Creating directory "x64\Debug\TerminalSettings.tlog\".
         Creating directory "Generated Files\".
       GetInstalledSDKLocations:
         Searching for SDKs targeting "UAP, 10.0.17763.0".
    40>ClCompile:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /Ic:\repos\terminal\packages\Taef.Redist.
         Wlk.10.30.180808002\build\Include\ /Ic:\repos\terminal\\src\inc /Ic:\repos\terminal\\dep /Ic:\repos\terminal\\dep\Console /Ic:\repos\terminal\\dep\Win32K /
         Ic:\repos\terminal\\dep\gsl\include /Ic:\repos\terminal\\dep\wil\include /Zi /JMC /nologo /W4 /WX /diagnostics:classic /sdl /MP /Od /D INLINE_TEST_METHOD_M
         ARKUP /D UNIT_TESTING /D _UNICODE /D UNICODE /D _WINDOWS /D _CONSOLE /D _DEBUG /D DBG /D EXTERNAL_BUILD /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /
         Zc:forScope /Zc:inline /GR- /Fo"c:\repos\terminal\\obj\x64\Debug\CloseTest\\" /Fd"c:\repos\terminal\\obj\x64\Debug\CloseTest\CloseTest.pdb" /Gd /TP /wd4201
          /wd4312 /wd4467 /FC /errorReport:queue /we4189 /we4100 /we4242 /we4389 /we4244 /std:c++17 closetest.cpp
    27>ClCompile:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /Ic:\repos\terminal\packages\Taef.Redist.
         Wlk.10.30.180808002\build\Include\ /Ic:\repos\terminal\\src\inc /Ic:\repos\terminal\\dep /Ic:\repos\terminal\\dep\Console /Ic:\repos\terminal\\dep\Win32K /
         Ic:\repos\terminal\\dep\gsl\include /Ic:\repos\terminal\\dep\wil\include /Zi /JMC /nologo /W4 /WX /diagnostics:classic /sdl /MP /Od /D INLINE_TEST_METHOD_M
         ARKUP /D UNIT_TESTING /D _UNICODE /D UNICODE /D _WINDOWS /D _CONSOLE /D _DEBUG /D DBG /D EXTERNAL_BUILD /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /
         Zc:forScope /Zc:inline /GR- /Fo"c:\repos\terminal\\obj\x64\Debug\Nihilist\\" /Fd"c:\repos\terminal\\obj\x64\Debug\Nihilist\Nihilist.pdb" /Gd /TP /wd4201 /w
         d4312 /wd4467 /FC /errorReport:queue /we4189 /we4100 /we4242 /we4389 /we4244 /std:c++17 main.cpp
     9>GetInstalledSDKLocations:
         Searching for SDKs targeting "Windows, 8.1".
    19>ClCompile:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /Ic:\repos\terminal\\src\inc /Ic:\repos\t
         erminal\\dep /Ic:\repos\terminal\\dep\Console /Ic:\repos\terminal\\dep\Win32K /Ic:\repos\terminal\\dep\gsl\include /Ic:\repos\terminal\\dep\wil\include /Zi
          /JMC /nologo /W4 /WX /diagnostics:classic /sdl /MP /Od /D _UNICODE /D UNICODE /D _LIB /D _DEBUG /D DBG /D EXTERNAL_BUILD /Gm- /EHsc /RTC1 /MDd /GS /fp:pre
         cise /Zc:wchar_t /Zc:forScope /Zc:inline /GR- /Yc"precomp.h" /Fp"c:\repos\terminal\\obj\x64\Debug\RendererGdi\ConRenderGdi.pch" /Fo"c:\repos\terminal\\obj\
         x64\Debug\RendererGdi\\" /Fd"c:\repos\terminal\\obj\x64\Debug\RendererGdi\ConRenderGdi.pdb" /Gd /TP /wd4201 /wd4312 /wd4467 /FC /errorReport:queue /we4189
         /we4100 /we4242 /we4389 /we4244 /std:c++17 ..\precomp.cpp
     9>ResolveSDKReferences:
           Reading SDK manifest file "C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\SDKManifest.xml".
           Targeted configuration and architecture "Debug|x64"
           Could not find "FrameworkIdentity" attribute "FrameworkIdentity-Debug-x64" in the SDK manifest.
           Found "FrameworkIdentity" attribute "Name = Microsoft.VCLibs.140.00.Debug, MinVersion = 14.0.27323.0, Publisher = 'CN=Microsoft Corporation, O=Microsoft
         Corporation, L=Redmond, S=Washington, C=US'" in the SDK manifest.
           Found "APPX" location attribute "AppX-Debug-x86=.\AppX\Debug\x86\Microsoft.VCLibs.x86.Debug.14.00.appx" in the SDK manifest.
           Found "APPX" location attribute "AppX-Debug-x64=.\AppX\Debug\x64\Microsoft.VCLibs.x64.Debug.14.00.appx" in the SDK manifest.
           Found "APPX" location attribute "AppX-Debug-ARM=.\AppX\Debug\ARM\Microsoft.VCLibs.ARM.Debug.14.00.appx" in the SDK manifest.
           Found "APPX" location attribute "AppX-Debug-ARM64=.\AppX\Debug\ARM64\Microsoft.VCLibs.ARM64.Debug.14.00.appx" in the SDK manifest.
    16>ClCompile:
         precomp.cpp
    11>ClCompile:
         precomp.cpp
    12>ClCompile:
         precomp.cpp
     9>ExpandSDKReferences:
         Enumerating SDK Reference "Microsoft.VCLibs, Version=14.0" from "C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\
         ".
    19>ClCompile:
         precomp.cpp
    40>ClCompile:
         closetest.cpp
     1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.v
       cxproj.metaproj" (7:2) on node 1 (default targets).
   7:2>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj.metaproj" (7:2) is building "c:\repos\termina
       l\src\renderer\vt\lib\vt.vcxproj" (18:7) on node 5 (default targets).
    18>PrepareForBuild:
         Creating directory "c:\repos\terminal\\obj\x64\Debug\RendererVt\RendererVt.tlog\".
       InitializeBuildStatus:
         Creating "c:\repos\terminal\\obj\x64\Debug\RendererVt\RendererVt.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
       ClCompile:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /Ic:\repos\terminal\\src\inc /Ic:\repos\t
         erminal\\dep /Ic:\repos\terminal\\dep\Console /Ic:\repos\terminal\\dep\Win32K /Ic:\repos\terminal\\dep\gsl\include /Ic:\repos\terminal\\dep\wil\include /Zi
          /JMC /nologo /W4 /WX /diagnostics:classic /sdl /MP /Od /D _UNICODE /D UNICODE /D _LIB /D _DEBUG /D DBG /D EXTERNAL_BUILD /Gm- /EHsc /RTC1 /MDd /GS /fp:pre
         cise /Zc:wchar_t /Zc:forScope /Zc:inline /GR- /Yc"precomp.h" /Fp"c:\repos\terminal\\obj\x64\Debug\RendererVt\ConRenderVt.pch" /Fo"c:\repos\terminal\\obj\x6
         4\Debug\RendererVt\\" /Fd"c:\repos\terminal\\obj\x64\Debug\RendererVt\ConRenderVt.pdb" /Gd /TP /wd4201 /wd4312 /wd4467 /FC /errorReport:queue /we4189 /we41
         00 /we4242 /we4389 /we4244 /std:c++17 ..\precomp.cpp
    27>ClCompile:
         main.cpp
    18>ClCompile:
         precomp.cpp
     9>InitializeBuildStatus:
         Creating "x64\Debug\TerminalSettings.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
       PreBuildEvent:

                 if not exist "c:\repos\terminal\x64\Debug\TerminalSettings" mkdir "c:\repos\terminal\x64\Debug\TerminalSettings"

         :VCEnd
       MakeDirsForMidl:
         Creating directory "c:\repos\terminal\src\cascadia\TerminalSettings\x64\Debug\Unmerged".
       GetCppWinRTPlatformWinMDReferences:
         CppWinRTPlatformWinMDReferences: C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.AI.MachineLearning.MachineLearningContract\1.0.0.0\
         Windows.AI.MachineLearning.MachineLearningContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.AI.MachineLearning.Preview.
         MachineLearningPreviewContract\2.0.0.0\Windows.AI.MachineLearning.Preview.MachineLearningPreviewContract.winmd;C:\Program Files (x86)\Windows Kits\10\Refer
         ences\10.0.17763.0\Windows.ApplicationModel.Calls.Background.CallsBackgroundContract\1.0.0.0\Windows.ApplicationModel.Calls.Background.CallsBackgroundContr
         act.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.ApplicationModel.Calls.CallsPhoneContract\4.0.0.0\Windows.ApplicationModel
         .Calls.CallsPhoneContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.ApplicationModel.Calls.CallsVoipContract\4.0.0.0\Win
         dows.ApplicationModel.Calls.CallsVoipContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.ApplicationModel.CommunicationBl
         ocking.CommunicationBlockingContract\2.0.0.0\Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract.winmd;C:\Program Files (x86)\Wind
         ows Kits\10\References\10.0.17763.0\Windows.ApplicationModel.SocialInfo.SocialInfoContract\2.0.0.0\Windows.ApplicationModel.SocialInfo.SocialInfoContract.w
         inmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.ApplicationModel.StartupTaskContract\3.0.0.0\Windows.ApplicationModel.StartupTa
         skContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Devices.Custom.CustomDeviceContract\1.0.0.0\Windows.Devices.Custom.
         CustomDeviceContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Devices.DevicesLowLevelContract\3.0.0.0\Windows.Devices.D
         evicesLowLevelContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Devices.Printers.PrintersContract\1.0.0.0\Windows.Devic
         es.Printers.PrintersContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Devices.SmartCards.SmartCardBackgroundTriggerCont
         ract\3.0.0.0\Windows.Devices.SmartCards.SmartCardBackgroundTriggerContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Dev
         ices.SmartCards.SmartCardEmulatorContract\6.0.0.0\Windows.Devices.SmartCards.SmartCardEmulatorContract.winmd;C:\Program Files (x86)\Windows Kits\10\Referen
         ces\10.0.17763.0\Windows.Foundation.FoundationContract\3.0.0.0\Windows.Foundation.FoundationContract.winmd;C:\Program Files (x86)\Windows Kits\10\Reference
         s\10.0.17763.0\Windows.Foundation.UniversalApiContract\7.0.0.0\Windows.Foundation.UniversalApiContract.winmd;C:\Program Files (x86)\Windows Kits\10\Referen
         ces\10.0.17763.0\Windows.Gaming.XboxLive.StorageApiContract\1.0.0.0\Windows.Gaming.XboxLive.StorageApiContract.winmd;C:\Program Files (x86)\Windows Kits\10
         \References\10.0.17763.0\Windows.Graphics.Printing3D.Printing3DContract\4.0.0.0\Windows.Graphics.Printing3D.Printing3DContract.winmd;C:\Program Files (x86)
         \Windows Kits\10\References\10.0.17763.0\Windows.Networking.Connectivity.WwanContract\2.0.0.0\Windows.Networking.Connectivity.WwanContract.winmd;C:\Program
          Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Networking.Sockets.ControlChannelTriggerContract\3.0.0.0\Windows.Networking.Sockets.ControlCha
         nnelTriggerContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Services.Maps.GuidanceContract\3.0.0.0\Windows.Services.Ma
         ps.GuidanceContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Services.Maps.LocalSearchContract\4.0.0.0\Windows.Services
         .Maps.LocalSearchContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Services.Store.StoreContract\4.0.0.0\Windows.Service
         s.Store.StoreContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Services.TargetedContent.TargetedContentContract\1.0.0.0
         \Windows.Services.TargetedContent.TargetedContentContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.System.Profile.Profi
         leHardwareTokenContract\1.0.0.0\Windows.System.Profile.ProfileHardwareTokenContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Wi
         ndows.System.Profile.ProfileSharedModeContract\2.0.0.0\Windows.System.Profile.ProfileSharedModeContract.winmd;C:\Program Files (x86)\Windows Kits\10\Refere
         nces\10.0.17763.0\Windows.System.Profile.SystemManufacturers.SystemManufacturersContract\3.0.0.0\Windows.System.Profile.SystemManufacturers.SystemManufactu
         rersContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.System.SystemManagementContract\6.0.0.0\Windows.System.SystemMana
         gementContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.UI.ViewManagement.ViewManagementViewScalingContract\1.0.0.0\Win
         dows.UI.ViewManagement.ViewManagementViewScalingContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.UI.Xaml.Core.Direct.X
         amlDirectContract\1.0.0.0\Windows.UI.Xaml.Core.Direct.XamlDirectContract.winmd
       GetCppWinRTStaticProjectReferences:
         CppWinRTStaticProjectReferences:
       GetCppWinRTStaticWinMDReferences:
         CppWinRTStaticWinMDReferences:
       GetCppWinRTDynamicProjectReferences:
         CppWinRTDynamicProjectReferences:
       GetCppWinRTDynamicWinMDReferences:
         CppWinRTDynamicWinMDReferences:
       GetCppWinRTDirectWinMDReferences:
         CppWinRTDirectWinMDReferences:
       CppWinRTSetMidlReferences:
         CppWinRTMidlReferences: C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.AI.MachineLearning.MachineLearningContract\1.0.0.0\Windows.A
         I.MachineLearning.MachineLearningContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.AI.MachineLearning.Preview.MachineLe
         arningPreviewContract\2.0.0.0\Windows.AI.MachineLearning.Preview.MachineLearningPreviewContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.
         0.17763.0\Windows.ApplicationModel.Calls.Background.CallsBackgroundContract\1.0.0.0\Windows.ApplicationModel.Calls.Background.CallsBackgroundContract.winmd
         ;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.ApplicationModel.Calls.CallsPhoneContract\4.0.0.0\Windows.ApplicationModel.Calls.Ca
         llsPhoneContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.ApplicationModel.Calls.CallsVoipContract\4.0.0.0\Windows.Appl
         icationModel.Calls.CallsVoipContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.ApplicationModel.CommunicationBlocking.Co
         mmunicationBlockingContract\2.0.0.0\Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract.winmd;C:\Program Files (x86)\Windows Kits\
         10\References\10.0.17763.0\Windows.ApplicationModel.SocialInfo.SocialInfoContract\2.0.0.0\Windows.ApplicationModel.SocialInfo.SocialInfoContract.winmd;C:\P
         rogram Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.ApplicationModel.StartupTaskContract\3.0.0.0\Windows.ApplicationModel.StartupTaskContrac
         t.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Devices.Custom.CustomDeviceContract\1.0.0.0\Windows.Devices.Custom.CustomDev
         iceContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Devices.DevicesLowLevelContract\3.0.0.0\Windows.Devices.DevicesLow
         LevelContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Devices.Printers.PrintersContract\1.0.0.0\Windows.Devices.Printe
         rs.PrintersContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Devices.SmartCards.SmartCardBackgroundTriggerContract\3.0.
         0.0\Windows.Devices.SmartCards.SmartCardBackgroundTriggerContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Devices.Smar
         tCards.SmartCardEmulatorContract\6.0.0.0\Windows.Devices.SmartCards.SmartCardEmulatorContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.
         17763.0\Windows.Foundation.FoundationContract\3.0.0.0\Windows.Foundation.FoundationContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17
         763.0\Windows.Foundation.UniversalApiContract\7.0.0.0\Windows.Foundation.UniversalApiContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.
         17763.0\Windows.Gaming.XboxLive.StorageApiContract\1.0.0.0\Windows.Gaming.XboxLive.StorageApiContract.winmd;C:\Program Files (x86)\Windows Kits\10\Referenc
         es\10.0.17763.0\Windows.Graphics.Printing3D.Printing3DContract\4.0.0.0\Windows.Graphics.Printing3D.Printing3DContract.winmd;C:\Program Files (x86)\Windows
         Kits\10\References\10.0.17763.0\Windows.Networking.Connectivity.WwanContract\2.0.0.0\Windows.Networking.Connectivity.WwanContract.winmd;C:\Program Files (x
         86)\Windows Kits\10\References\10.0.17763.0\Windows.Networking.Sockets.ControlChannelTriggerContract\3.0.0.0\Windows.Networking.Sockets.ControlChannelTrigg
         erContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Services.Maps.GuidanceContract\3.0.0.0\Windows.Services.Maps.Guidan
         ceContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Services.Maps.LocalSearchContract\4.0.0.0\Windows.Services.Maps.Loc
         alSearchContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Services.Store.StoreContract\4.0.0.0\Windows.Services.Store.S
         toreContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Services.TargetedContent.TargetedContentContract\1.0.0.0\Windows.
         Services.TargetedContent.TargetedContentContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.System.Profile.ProfileHardwar
         eTokenContract\1.0.0.0\Windows.System.Profile.ProfileHardwareTokenContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Sys
         tem.Profile.ProfileSharedModeContract\2.0.0.0\Windows.System.Profile.ProfileSharedModeContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0
         .17763.0\Windows.System.Profile.SystemManufacturers.SystemManufacturersContract\3.0.0.0\Windows.System.Profile.SystemManufacturers.SystemManufacturersContr
         act.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.System.SystemManagementContract\6.0.0.0\Windows.System.SystemManagementCon
         tract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.UI.ViewManagement.ViewManagementViewScalingContract\1.0.0.0\Windows.UI.V
         iewManagement.ViewManagementViewScalingContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.UI.Xaml.Core.Direct.XamlDirect
         Contract\1.0.0.0\Windows.UI.Xaml.Core.Direct.XamlDirectContract.winmd
       Midl:
         C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64\midl.exe /metadata_dir "C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\windows.
         foundation.foundationcontract\3.0.0.0" /winrt /W1 /nologo /char signed /env x64 /winmd "x64\Debug\Unmerged\TerminalSettings.winmd" /h "nul" /dlldata "nul"
         /iid "nul" /proxy "nul" /notlb /client none /server none /enum_class /ns_prefix /target "NT60"  /nomidl @"x64\Debug\midlrt.rsp" TerminalSettings.idl
         64 bit MIDLRT Processing c:\repos\terminal\src\cascadia\TerminalSettings\TerminalSettings.idl
         TerminalSettings.idl
     9>c1 : fatal error C1083: Cannot open source file: 'c:\repos\terminal\src\cascadia\TerminalSettings\TerminalSettings.idl': No such file or directory [c:\repos\
       terminal\src\cascadia\TerminalSettings\TerminalSettings.vcxproj]
     9>midlrt : error MIDL1003: [msg]error returned by the C preprocessor [context](2) [c:\repos\terminal\src\cascadia\TerminalSettings\TerminalSettings.vcxproj]
     9>Done Building Project "c:\repos\terminal\src\cascadia\TerminalSettings\TerminalSettings.vcxproj" (default targets) -- FAILED.
    19>c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\sr
       c\renderer\gdi\lib\gdi.vcxproj]
    12>c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\sr
       c\buffer\out\lib\bufferout.vcxproj]
    18>c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\sr
       c\renderer\vt\lib\vt.vcxproj]
    11>c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\sr
       c\renderer\base\lib\base.vcxproj]
    27>Link:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\link.exe /ERRORREPORT:QUEUE /OUT:"c:\repos\terminal
         \\bin\x64\Debug\Nihilist.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Library\x64 /NATVIS:c:\repo
         s\terminal\tools\ConsoleTypes.natvis Wex.Logger.lib Wex.Common.lib TE.Common.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib s
         hell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib onecore_apiset.lib dwrite.lib dxgi.lib d2d1.lib d3d11.lib shcore.lib uxtheme.lib dwmapi.
         lib winmm.lib pathcch.lib propsys.lib uiautomationcore.lib Shlwapi.lib ntdll.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embe
         d /DEBUG:FASTLINK /PDB:"c:\repos\terminal\\bin\x64\Debug\NihilistFullPDB.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /RELEASE /DYNAMICBASE /NXCOMPAT /IMPLIB:"c:\repos
         \terminal\\bin\x64\Debug\Nihilist.lib" /MACHINE:X64 c:\repos\terminal\\obj\x64\Debug\Nihilist\main.obj
    42>_CopyAppConfigFile:
         Copying file from "c:\repos\terminal\src\tools\vtapp\App.config" to "c:\repos\terminal\bin\x64\Debug\VTApp.exe.config".
    19>Done Building Project "c:\repos\terminal\src\renderer\gdi\lib\gdi.vcxproj" (default targets) -- FAILED.
    42>CopyFilesToOutputDirectory:
         Copying file from "c:\repos\terminal\src\tools\vtapp\obj\x64\Debug\VTApp.exe" to "c:\repos\terminal\bin\x64\Debug\VTApp.exe".
         VTApp -> c:\repos\terminal\bin\x64\Debug\VTApp.exe
         Copying file from "c:\repos\terminal\src\tools\vtapp\obj\x64\Debug\VTApp.pdb" to "c:\repos\terminal\bin\x64\Debug\VTApp.pdb".
    11>Done Building Project "c:\repos\terminal\src\renderer\base\lib\base.vcxproj" (default targets) -- FAILED.
    12>Done Building Project "c:\repos\terminal\src\buffer\out\lib\bufferout.vcxproj" (default targets) -- FAILED.
     4>Done Building Project "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj.metaproj" (default targets) -- FAILED.
    42>Done Building Project "c:\repos\terminal\src\tools\vtapp\VTApp.csproj" (default targets).
    16>c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\sr
       c\types\lib\types.vcxproj]
    16>Done Building Project "c:\repos\terminal\src\types\lib\types.vcxproj" (default targets) -- FAILED.
    30>Done Building Project "c:\repos\terminal\src\terminal\parser\lib\parser.vcxproj.metaproj" (default targets) -- FAILED.
     2>Done Building Project "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (default targets) -- FAILED.
     3>Done Building Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (default targets) -- FAILED.
    40>Link:
         C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\link.exe /ERRORREPORT:QUEUE /OUT:"c:\repos\terminal
         \\bin\x64\Debug\CloseTest.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Library\x64 /NATVIS:c:\rep
         os\terminal\tools\ConsoleTypes.natvis Wex.Logger.lib Wex.Common.lib TE.Common.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib
         shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib onecore_apiset.lib dwrite.lib dxgi.lib d2d1.lib d3d11.lib shcore.lib uxtheme.lib dwmapi
         .lib winmm.lib pathcch.lib propsys.lib uiautomationcore.lib Shlwapi.lib ntdll.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:emb
         ed /DEBUG:FASTLINK /PDB:"c:\repos\terminal\\bin\x64\Debug\CloseTestFullPDB.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /RELEASE /DYNAMICBASE /NXCOMPAT /IMPLIB:"c:\rep
         os\terminal\\bin\x64\Debug\CloseTest.lib" /MACHINE:X64 c:\repos\terminal\\obj\x64\Debug\CloseTest\closetest.obj
    27>Link:
         Nihilist.vcxproj -> c:\repos\terminal\\bin\x64\Debug\Nihilist.exe
       _CopyFilesMarkedCopyLocal:
         Creating directory "c:\repos\terminal\bin\x64\Debug\arm64".
         Creating directory "c:\repos\terminal\bin\x64\Debug\arm64".
         Creating directory "c:\repos\terminal\bin\x64\Debug\arm64".
         Creating directory "c:\repos\terminal\bin\x64\Debug\arm64".
         Creating directory "c:\repos\terminal\bin\x64\Debug\arm64".
         Creating directory "c:\repos\terminal\bin\x64\Debug\arm64".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\TE.ProcessHost.UAP.exe" to "c:\repos\terminal\bin\x6
         4\Debug\arm64\TE.ProcessHost.UAP.exe".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\TE.Common.dll" to "c:\repos\terminal\bin\x64\Debug\a
         rm64\TE.Common.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\EtwProcessor.dll" to "c:\repos\terminal\bin\x64\Debu
         g\arm64\EtwProcessor.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\TE.ProcessHost.exe" to "c:\repos\terminal\bin\x64\De
         bug\arm64\TE.ProcessHost.exe".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\TE.Host.dll" to "c:\repos\terminal\bin\x64\Debug\arm
         64\TE.Host.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\TE.Loaders.dll" to "c:\repos\terminal\bin\x64\Debug\
         arm64\TE.Loaders.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\Wex.Common.dll" to "c:\repos\terminal\bin\x64\Debug\
         arm64\Wex.Common.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\Wex.Communication.dll" to "c:\repos\terminal\bin\x64
         \Debug\arm64\Wex.Communication.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\TE.WinRT.dll" to "c:\repos\terminal\bin\x64\Debug\ar
         m64\TE.WinRT.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\Wex.Logger.dll" to "c:\repos\terminal\bin\x64\Debug\
         arm64\Wex.Logger.dll".
         Creating directory "c:\repos\terminal\bin\x64\Debug\arm\CoreClr".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\CoreClr\TE.AppXUnitTestClient.Managed.dll" to "c:\repo
         s\terminal\bin\x64\Debug\arm\CoreClr\TE.AppXUnitTestClient.Managed.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\CoreClr\TE.Managed.dll" to "c:\repos\terminal\bin\x64\
         Debug\arm\CoreClr\TE.Managed.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\CoreClr\TE.ManagedTestMode.dll" to "c:\repos\terminal\
         bin\x64\Debug\arm\CoreClr\TE.ManagedTestMode.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\CoreClr\Wex.Common.Managed.dll" to "c:\repos\terminal\
         bin\x64\Debug\arm\CoreClr\Wex.Common.Managed.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\CoreClr\Wex.Logger.Interop.dll" to "c:\repos\terminal\
         bin\x64\Debug\arm\CoreClr\Wex.Logger.Interop.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\EtwProcessor.dll" to "c:\repos\terminal\bin\x64\Debug\
         arm\EtwProcessor.dll".
         Creating directory "c:\repos\terminal\bin\x64\Debug\arm\NetFx4.5".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\NetFx4.5\TE.Managed.dll" to "c:\repos\terminal\bin\x64
         \Debug\arm\NetFx4.5\TE.Managed.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\NetFx4.5\TE.ManagedTestMode.dll" to "c:\repos\terminal
         \bin\x64\Debug\arm\NetFx4.5\TE.ManagedTestMode.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\NetFx4.5\Wex.Common.Managed.dll" to "c:\repos\terminal
         \bin\x64\Debug\arm\NetFx4.5\Wex.Common.Managed.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\NetFx4.5\Wex.Logger.Interop.dll" to "c:\repos\terminal
         \bin\x64\Debug\arm\NetFx4.5\Wex.Logger.Interop.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\TE.AppDomainManager.dll" to "c:\repos\terminal\bin\x64
         \Debug\arm\TE.AppDomainManager.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\TE.Common.dll" to "c:\repos\terminal\bin\x64\Debug\arm
         \TE.Common.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\TE.Host.dll" to "c:\repos\terminal\bin\x64\Debug\arm\T
         E.Host.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\TE.ManagedInteropHelper.dll" to "c:\repos\terminal\bin
         \x64\Debug\arm\TE.ManagedInteropHelper.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\TE.Loaders.dll" to "c:\repos\terminal\bin\x64\Debug\ar
         m\TE.Loaders.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\TE.ProcessHost.exe" to "c:\repos\terminal\bin\x64\Debu
         g\arm\TE.ProcessHost.exe".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\TE.ProcessHost.UAP.exe" to "c:\repos\terminal\bin\x64\
         Debug\arm\TE.ProcessHost.UAP.exe".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\TE.WinRT.dll" to "c:\repos\terminal\bin\x64\Debug\arm\
         TE.WinRT.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\Wex.Common.dll" to "c:\repos\terminal\bin\x64\Debug\ar
         m\Wex.Common.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\Wex.Communication.dll" to "c:\repos\terminal\bin\x64\D
         ebug\arm\Wex.Communication.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\Wex.Logger.dll" to "c:\repos\terminal\bin\x64\Debug\ar
         m\Wex.Logger.dll".
         Creating directory "c:\repos\terminal\bin\x64\Debug\CoreClr".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\CoreClr\TE.AppXUnitTestClient.Managed.dll" to "c:\repos\te
         rminal\bin\x64\Debug\CoreClr\TE.AppXUnitTestClient.Managed.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\CoreClr\TE.Managed.dll" to "c:\repos\terminal\bin\x64\Debu
         g\CoreClr\TE.Managed.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\CoreClr\TE.ManagedTestMode.dll" to "c:\repos\terminal\bin\
         x64\Debug\CoreClr\TE.ManagedTestMode.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\CoreClr\Wex.Common.Managed.dll" to "c:\repos\terminal\bin\
         x64\Debug\CoreClr\Wex.Common.Managed.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\CoreClr\Wex.Logger.Interop.dll" to "c:\repos\terminal\bin\
         x64\Debug\CoreClr\Wex.Logger.Interop.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\EtwProcessor.dll" to "c:\repos\terminal\bin\x64\Debug\EtwP
         rocessor.dll".
         Creating directory "c:\repos\terminal\bin\x64\Debug\NetFx4.5".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\NetFx4.5\TE.Managed.dll" to "c:\repos\terminal\bin\x64\Deb
         ug\NetFx4.5\TE.Managed.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\NetFx4.5\TE.ManagedTestMode.dll" to "c:\repos\terminal\bin
         \x64\Debug\NetFx4.5\TE.ManagedTestMode.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\NetFx4.5\Wex.Common.Managed.dll" to "c:\repos\terminal\bin
         \x64\Debug\NetFx4.5\Wex.Common.Managed.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\NetFx4.5\Wex.Logger.Interop.dll" to "c:\repos\terminal\bin
         \x64\Debug\NetFx4.5\Wex.Logger.Interop.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.AppDomainManager.dll" to "c:\repos\terminal\bin\x64\Deb
         ug\TE.AppDomainManager.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.exe" to "c:\repos\terminal\bin\x64\Debug\TE.exe".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.Common.dll" to "c:\repos\terminal\bin\x64\Debug\TE.Comm
         on.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.Host.dll" to "c:\repos\terminal\bin\x64\Debug\TE.Host.d
         ll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.Loaders.dll" to "c:\repos\terminal\bin\x64\Debug\TE.Loa
         ders.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.ManagedInteropHelper.dll" to "c:\repos\terminal\bin\x64
         \Debug\TE.ManagedInteropHelper.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.Model.dll" to "c:\repos\terminal\bin\x64\Debug\TE.Model
         .dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.ProcessHost.exe" to "c:\repos\terminal\bin\x64\Debug\TE
         .ProcessHost.exe".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.ProcessHost.UAP.exe" to "c:\repos\terminal\bin\x64\Debu
         g\TE.ProcessHost.UAP.exe".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.TestMode.UAP.dll" to "c:\repos\terminal\bin\x64\Debug\T
         E.TestMode.UAP.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.TestModes.dll" to "c:\repos\terminal\bin\x64\Debug\TE.T
         estModes.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.WinRT.dll" to "c:\repos\terminal\bin\x64\Debug\TE.WinRT
         .dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\Wex.Common.dll" to "c:\repos\terminal\bin\x64\Debug\Wex.Co
         mmon.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\Wex.Communication.dll" to "c:\repos\terminal\bin\x64\Debug
         \Wex.Communication.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\Wex.Logger.dll" to "c:\repos\terminal\bin\x64\Debug\Wex.Lo
         gger.dll".
         Creating directory "c:\repos\terminal\bin\x64\Debug\x86\CoreClr".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\CoreClr\TE.AppXUnitTestClient.Managed.dll" to "c:\repo
         s\terminal\bin\x64\Debug\x86\CoreClr\TE.AppXUnitTestClient.Managed.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\CoreClr\TE.Managed.dll" to "c:\repos\terminal\bin\x64\
         Debug\x86\CoreClr\TE.Managed.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\CoreClr\TE.ManagedTestMode.dll" to "c:\repos\terminal\
         bin\x64\Debug\x86\CoreClr\TE.ManagedTestMode.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\CoreClr\Wex.Common.Managed.dll" to "c:\repos\terminal\
         bin\x64\Debug\x86\CoreClr\Wex.Common.Managed.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\CoreClr\Wex.Logger.Interop.dll" to "c:\repos\terminal\
         bin\x64\Debug\x86\CoreClr\Wex.Logger.Interop.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\EtwProcessor.dll" to "c:\repos\terminal\bin\x64\Debug\
         x86\EtwProcessor.dll".
         Creating directory "c:\repos\terminal\bin\x64\Debug\x86\NetFx4.5".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\NetFx4.5\TE.Managed.dll" to "c:\repos\terminal\bin\x64
         \Debug\x86\NetFx4.5\TE.Managed.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\NetFx4.5\TE.ManagedTestMode.dll" to "c:\repos\terminal
         \bin\x64\Debug\x86\NetFx4.5\TE.ManagedTestMode.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\NetFx4.5\Wex.Common.Managed.dll" to "c:\repos\terminal
         \bin\x64\Debug\x86\NetFx4.5\Wex.Common.Managed.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\NetFx4.5\Wex.Logger.Interop.dll" to "c:\repos\terminal
         \bin\x64\Debug\x86\NetFx4.5\Wex.Logger.Interop.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\TE.AppDomainManager.dll" to "c:\repos\terminal\bin\x64
         \Debug\x86\TE.AppDomainManager.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\TE.Common.dll" to "c:\repos\terminal\bin\x64\Debug\x86
         \TE.Common.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\TE.Host.dll" to "c:\repos\terminal\bin\x64\Debug\x86\T
         E.Host.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\TE.Loaders.dll" to "c:\repos\terminal\bin\x64\Debug\x8
         6\TE.Loaders.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\TE.ManagedInteropHelper.dll" to "c:\repos\terminal\bin
         \x64\Debug\x86\TE.ManagedInteropHelper.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\TE.ProcessHost.exe" to "c:\repos\terminal\bin\x64\Debu
         g\x86\TE.ProcessHost.exe".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\TE.ProcessHost.UAP.exe" to "c:\repos\terminal\bin\x64\
         Debug\x86\TE.ProcessHost.UAP.exe".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\TE.WinRT.dll" to "c:\repos\terminal\bin\x64\Debug\x86\
         TE.WinRT.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\Wex.Common.dll" to "c:\repos\terminal\bin\x64\Debug\x8
         6\Wex.Common.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\Wex.Communication.dll" to "c:\repos\terminal\bin\x64\D
         ebug\x86\Wex.Communication.dll".
         Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\Wex.Logger.dll" to "c:\repos\terminal\bin\x64\Debug\x8
         6\Wex.Logger.dll".
         Creating "c:\repos\terminal\obj\x64\Debug\Nihilist\Nihilist.vcxproj.CopyComplete" because "AlwaysCreate" was specified.
       CopyFilesToOutputDirectory:
         Copying file from "c:\repos\terminal\obj\x64\Debug\Nihilist\Nihilist.pdb" to "c:\repos\terminal\bin\x64\Debug\Nihilist.pdb".
       FinalizeBuildStatus:
         Deleting file "c:\repos\terminal\\obj\x64\Debug\Nihilist\Nihilist.tlog\unsuccessfulbuild".
         Touching "c:\repos\terminal\\obj\x64\Debug\Nihilist\Nihilist.tlog\Nihilist.lastbuildstate".
    27>Done Building Project "c:\repos\terminal\src\tools\nihilist\Nihilist.vcxproj" (default targets).
    14>Done Building Project "c:\repos\terminal\src\host\ft_host\Host.FeatureTests.vcxproj.metaproj" (default targets) -- FAILED.
    18>Done Building Project "c:\repos\terminal\src\renderer\vt\lib\vt.vcxproj" (default targets) -- FAILED.
     7>Done Building Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj.metaproj" (default targets) --
       FAILED.
     8>Done Building Project "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (default targets) -- FAILED.
    40>Link:
         CloseTest.vcxproj -> c:\repos\terminal\\bin\x64\Debug\CloseTest.exe
       _CopyFilesMarkedCopyLocal:
         Creating "c:\repos\terminal\obj\x64\Debug\CloseTest\CloseTest.vcxproj.CopyComplete" because "AlwaysCreate" was specified.
       CopyFilesToOutputDirectory:
         Copying file from "c:\repos\terminal\obj\x64\Debug\CloseTest\CloseTest.pdb" to "c:\repos\terminal\bin\x64\Debug\CloseTest.pdb".
       FinalizeBuildStatus:
         Deleting file "c:\repos\terminal\\obj\x64\Debug\CloseTest\CloseTest.tlog\unsuccessfulbuild".
         Touching "c:\repos\terminal\\obj\x64\Debug\CloseTest\CloseTest.tlog\CloseTest.lastbuildstate".
    40>Done Building Project "c:\repos\terminal\src\tools\closetest\CloseTest.vcxproj" (default targets).
    13>Done Building Project "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj.metaproj" (default targets) -- FAILED.
     1>Done Building Project "c:\repos\terminal\OpenConsole.sln" (Clean;Build target(s)) -- FAILED.

Build FAILED.

       "c:\repos\terminal\OpenConsole.sln" (Clean;Build target) (1) ->
       "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (default target) (3:2) ->
       "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (default target) (2:3) ->
       "c:\repos\terminal\src\cascadia\TerminalSettings\TerminalSettings.vcxproj" (default target) (9:10) ->
       (Midl target) ->
         c1 : fatal error C1083: Cannot open source file: 'c:\repos\terminal\src\cascadia\TerminalSettings\TerminalSettings.idl': No such file or directory [c:\repo
       s\terminal\src\cascadia\TerminalSettings\TerminalSettings.vcxproj]
         midlrt : error MIDL1003: [msg]error returned by the C preprocessor [context](2) [c:\repos\terminal\src\cascadia\TerminalSettings\TerminalSettings.vcxproj]


       "c:\repos\terminal\OpenConsole.sln" (Clean;Build target) (1) ->
       "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (default target) (8:2) ->
       "c:\repos\terminal\src\renderer\gdi\lib\gdi.vcxproj" (default target) (19:8) ->
       (ClCompile target) ->
         c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\
       src\renderer\gdi\lib\gdi.vcxproj]


       "c:\repos\terminal\OpenConsole.sln" (Clean;Build target) (1) ->
       "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj.metaproj" (default target) (4:5) ->
       "c:\repos\terminal\src\buffer\out\lib\bufferout.vcxproj" (default target) (12:14) ->
         c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\
       src\buffer\out\lib\bufferout.vcxproj]


       "c:\repos\terminal\OpenConsole.sln" (Clean;Build target) (1) ->
       "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj.metaproj" (default target) (7:2) ->
       "c:\repos\terminal\src\renderer\vt\lib\vt.vcxproj" (default target) (18:7) ->
         c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\
       src\renderer\vt\lib\vt.vcxproj]


       "c:\repos\terminal\OpenConsole.sln" (Clean;Build target) (1) ->
       "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (default target) (8:2) ->
       "c:\repos\terminal\src\renderer\base\lib\base.vcxproj" (default target) (11:10) ->
         c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\
       src\renderer\base\lib\base.vcxproj]


       "c:\repos\terminal\OpenConsole.sln" (Clean;Build target) (1) ->
       "c:\repos\terminal\src\terminal\parser\lib\parser.vcxproj.metaproj" (default target) (30:2) ->
       "c:\repos\terminal\src\types\lib\types.vcxproj" (default target) (16:25) ->
         c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\
       src\types\lib\types.vcxproj]

    0 Warning(s)
    7 Error(s)

Time Elapsed 00:00:04.96

It fails again due to missing files which are actually there:

jmoraal@jmoraal-t580:~/repos/terminal$ find . -iname TerminalSettings.idl
./src/cascadia/TerminalSettings/TerminalSettings.idl
jmoraal@jmoraal-t580:~/repos/terminal$ find . -iname Common.h
./dep/wil/include/wil/common.h
./dep/wil/tests/common.h

The case of TerminalSettings.vcxproj appears the same, but common.h is not.

@JohanM84 commented on GitHub (Jun 4, 2019): it does: (doing a linux rename:) `~/repos/terminal$ mv ./src/cascadia/TerminalCore/lib/terminalcore-lib.vcxproj ./src/cascadia/TerminalCore/lib/TerminalCore-lib.vcxproj` repo status: ``` /repos/terminal$ git status On branch master Your branch is up to date with 'origin/master'. Changes not staged for commit: (use "git add/rm <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) deleted: src/cascadia/TerminalCore/lib/terminalcore-lib.vcxproj modified: tools/razzle.cmd Untracked files: (use "git add <file>..." to include in what will be committed) src/cascadia/TerminalCore/lib/TerminalCore-lib.vcxproj ``` Build result: ``` c:\repos\terminal>bcz.cmd Starting build... MSBuild auto-detection: using msbuild version '16.1.76.45076' from 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin'. All packages listed in packages.config are already installed. Skipping building appx... "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe" c:\repos\terminal\OpenConsole.sln /t:Clean,Build /m /p:Configuration=Debug /p:Platform=x64 /p:AppxBundle=false Microsoft (R) Build Engine version 16.1.76+g14b0a930a7 for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved. Build started 2019/06/04 16:16:53. 1>Project "c:\repos\terminal\OpenConsole.sln" on node 1 (Clean;Build target(s)). 1>ValidateSolutionConfiguration: Building solution configuration "Debug|x64". 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3) on node 1 ( Clean target(s)). 3>Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3) is building "c:\repos\terminal\src\cascadia\TerminalCore\lib\Te rminalCore-lib.vcxproj.metaproj" (5) on node 1 (Clean target(s)). 5>Project "c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj.metaproj" (5) is building "c:\repos\terminal\src\cascadia\TerminalCore\lib\ TerminalCore-lib.vcxproj" (15) on node 4 (Clean target(s)). 15>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\TerminalCore\". 15>Done Building Project "c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj" (Clean target(s)). 5>Done Building Project "c:\repos\terminal\src\cascadia\TerminalCore\lib\TerminalCore-lib.vcxproj.metaproj" (Clean target(s)). 3>Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3) is building "c:\repos\terminal\src\cascadia\TerminalControl\Ter minalControl.vcxproj.metaproj" (6) on node 1 (Clean target(s)). 6>Project "c:\repos\terminal\src\cascadia\TerminalControl\TerminalControl.vcxproj.metaproj" (6) is building "c:\repos\terminal\src\cascadia\TerminalControl\Ter minalControl.vcxproj" (48) on node 8 (Clean target(s)). 48>CoreClean: Creating directory "x64\Debug\". 48>Done Building Project "c:\repos\terminal\src\cascadia\TerminalControl\TerminalControl.vcxproj" (Clean target(s)). 6>Done Building Project "c:\repos\terminal\src\cascadia\TerminalControl\TerminalControl.vcxproj.metaproj" (Clean target(s)). 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (2) on node 1 (Clean ta rget(s)). 2>Project "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (2) is building "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcx proj" (49) on node 1 (Clean target(s)). 49>CoreClean: Creating directory "x64\Debug\". 49>Project "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj" (49) is building "c:\repos\terminal\src\cascadia\Microsoft.UI.Xaml.Markup\Microsoft. UI.Xaml.Markup.vcxproj" (50) on node 7 (Clean target(s)). 50>CoreClean: Creating directory "x64\Debug\". 50>Done Building Project "c:\repos\terminal\src\cascadia\Microsoft.UI.Xaml.Markup\Microsoft.UI.Xaml.Markup.vcxproj" (Clean target(s)). 49>Done Building Project "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj" (Clean target(s)). 2>Done Building Project "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (Clean target(s)). 3>Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3) is building "c:\repos\terminal\src\cascadia\WindowsTerminal\Win dowsTerminal.vcxproj" (51) on node 8 (Clean target(s)). 51>CoreClean: Creating directory "x64\Debug\". 51>Done Building Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj" (Clean target(s)). 3>Done Building Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (Clean target(s)). 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\tools\buffersize\buffersize.vcxproj" (52) on node 5 (Clean target(s)). 52>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\buffersize\". 52>Done Building Project "c:\repos\terminal\src\tools\buffersize\buffersize.vcxproj" (Clean target(s)). 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\cascadia\CascadiaPackage\CascadiaPackage.wapproj" (53) on node 6 (Clean ta rget(s)). 53>CoreClean: Creating directory "obj\x64\Debug\". 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\pkg\appx\OpenConsolePackage.wapproj" (54) on node 8 (Clean target(s)). 54>CoreClean: Creating directory "obj\x64\Debug\". 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\tools\scratch\Scratch.vcxproj" (55) on node 2 (Clean target(s)). 55>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\Scratch\". 55>Done Building Project "c:\repos\terminal\src\tools\scratch\Scratch.vcxproj" (Clean target(s)). 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\tools\vtpipeterm\VtPipeTerm.vcxproj" (56) on node 4 (Clean target(s)). 56>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\VtPipeTerm\". 53>Done Building Project "c:\repos\terminal\src\cascadia\CascadiaPackage\CascadiaPackage.wapproj" (Clean target(s)). 56>Done Building Project "c:\repos\terminal\src\tools\vtpipeterm\VtPipeTerm.vcxproj" (Clean target(s)). 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\tools\echokey\ConEchoKey.vcxproj" (58) on node 3 (Clean target(s)). 58>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\ConEchoKey\". 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\cascadia\UnitTests_TerminalCore\UnitTests.vcxproj" (57) on node 7 (Clean t arget(s)). 57>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\UnitTests_TerminalCore\". 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\types\ut_types\Types.Unit.Tests.vcxproj" (59) on node 1 (Clean target(s)). 59>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\Types.Unit.Tests\". 58>Done Building Project "c:\repos\terminal\src\tools\echokey\ConEchoKey.vcxproj" (Clean target(s)). 57>Done Building Project "c:\repos\terminal\src\cascadia\UnitTests_TerminalCore\UnitTests.vcxproj" (Clean target(s)). 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\tools\fontlist\FontList.vcxproj" (60) on node 5 (Clean target(s)). 60>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\FontList\". 59>Done Building Project "c:\repos\terminal\src\types\ut_types\Types.Unit.Tests.vcxproj" (Clean target(s)). 60>Done Building Project "c:\repos\terminal\src\tools\fontlist\FontList.vcxproj" (Clean target(s)). 54>Project "c:\repos\terminal\pkg\appx\OpenConsolePackage.wapproj" (54) is building "c:\repos\terminal\src\propsheet\propsheet.vcxproj" (61) on node 8 (Clean ta rget(s)). 61>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\Propsheet.DLL\". 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\terminal\parser\ft_fuzzwrapper\FuzzWrapper.vcxproj" (62) on node 2 (Clean target(s)). 62>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\TerminalParser.FuzzWrapper\". 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\terminal\adapter\ut_adapter\Adapter.UnitTests.vcxproj" (63) on node 4 (Cle an target(s)). 63>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\TerminalAdapter.UnitTests\". 61>Done Building Project "c:\repos\terminal\src\propsheet\propsheet.vcxproj" (Clean target(s)). 54>Done Building Project "c:\repos\terminal\pkg\appx\OpenConsolePackage.wapproj" (Clean target(s)). 62>Done Building Project "c:\repos\terminal\src\terminal\parser\ft_fuzzwrapper\FuzzWrapper.vcxproj" (Clean target(s)). 63>Done Building Project "c:\repos\terminal\src\terminal\adapter\ut_adapter\Adapter.UnitTests.vcxproj" (Clean target(s)). 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\terminal\parser\ut_parser\Parser.UnitTests.vcxproj" (64) on node 3 (Clean target(s)). 64>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\TerminalParser.UnitTests\". 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\terminal\parser\ft_fuzzer\VTCommandFuzzer.vcxproj" (65) on node 6 (Clean t arget(s)). 65>CoreClean: Creating directory "c:\repos\terminal\\obj\x64\Debug\TerminalParser.Fuzzer\". 64>Done Building Project "c:\repos\terminal\src\terminal\parser\ut_parser\Parser.UnitTests.vcxproj" (Clean target(s)). 65>Done Building Project "c:\repos\terminal\src\terminal\parser\ft_fuzzer\VTCommandFuzzer.vcxproj" (Clean target(s)). 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\terminal\parser\lib\parser.vcxproj.metaproj" (30:2) on node 1 (default tar gets). 30:2>Project "c:\repos\terminal\src\terminal\parser\lib\parser.vcxproj.metaproj" (30:2) is building "c:\repos\terminal\src\types\lib\types.vcxproj" (16:25) on nod e 3 (default targets). 16>PrepareForBuild: Creating directory "c:\repos\terminal\\obj\x64\Debug\Types\Types.tlog\". 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj.metaproj" (13:2) on node 1 (default targ ets). 13:2>Project "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj.metaproj" (13:2) is building "c:\repos\terminal\src\tools\vtapp\VTApp.csproj" (42:4) on node 8 (default targets). 42>PrepareForBuild: Creating directory "c:\repos\terminal\\bin\x64\Debug\". 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj.metaproj" (4:5) on node 1 (default targets). 4:5>Project "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj.metaproj" (4:5) is building "c:\repos\terminal\src\buffer\out\lib\bufferout.vcxproj" (12:14) on node 4 (default targets). 12>PrepareForBuild: Creating directory "c:\repos\terminal\\obj\x64\Debug\BufferOut\BufferOut.tlog\". 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (8:2) on node 1 (defau lt targets). 8:2>Project "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (8:2) is building "c:\repos\terminal\src\renderer\gdi\lib\gdi.vcxproj" (19 :8) on node 6 (default targets). 19>PrepareForBuild: Creating directory "c:\repos\terminal\\obj\x64\Debug\RendererGdi\RendererGdi.tlog\". 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\host\ft_host\Host.FeatureTests.vcxproj.metaproj" (14:2) on node 1 (default targets). 14:2>Project "c:\repos\terminal\src\host\ft_host\Host.FeatureTests.vcxproj.metaproj" (14:2) is building "c:\repos\terminal\src\tools\nihilist\Nihilist.vcxproj" (2 7:4) on node 5 (default targets). 27>PrepareForBuild: Creating directory "c:\repos\terminal\\obj\x64\Debug\Nihilist\Nihilist.tlog\". 8:2>Project "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (8:2) is building "c:\repos\terminal\src\renderer\base\lib\base.vcxproj" ( 11:10) on node 2 (default targets). 11>PrepareForBuild: Creating directory "c:\repos\terminal\\obj\x64\Debug\RendererBase\RendererBase.tlog\". 16>InitializeBuildStatus: Creating "c:\repos\terminal\\obj\x64\Debug\Types\Types.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. 11>InitializeBuildStatus: Creating "c:\repos\terminal\\obj\x64\Debug\RendererBase\RendererBase.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. 27>InitializeBuildStatus: Creating "c:\repos\terminal\\obj\x64\Debug\Nihilist\Nihilist.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. 13:2>Project "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj.metaproj" (13:2) is building "c:\repos\terminal\src\tools\closetest\CloseTest.vcxproj" (40:4 ) on node 7 (default targets). 40>PrepareForBuild: Creating directory "c:\repos\terminal\\obj\x64\Debug\CloseTest\CloseTest.tlog\". InitializeBuildStatus: Creating "c:\repos\terminal\\obj\x64\Debug\CloseTest\CloseTest.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. 12>InitializeBuildStatus: Creating "c:\repos\terminal\\obj\x64\Debug\BufferOut\BufferOut.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. 42>GenerateBindingRedirects: No suggested binding redirects from ResolveAssemblyReferences. 19>InitializeBuildStatus: Creating "c:\repos\terminal\\obj\x64\Debug\RendererGdi\RendererGdi.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. 12>ClCompile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /Ic:\repos\terminal\\dep /Ic:\repos\termi nal\\dep\Console /Ic:\repos\terminal\\dep\Win32K /Ic:\repos\terminal\\dep\AppModel /Ic:\repos\terminal\\dep\MinCore /Ic:\repos\terminal\\src\inc /Ic:\repos \terminal\\dep /Ic:\repos\terminal\\dep\Console /Ic:\repos\terminal\\dep\Win32K /Ic:\repos\terminal\\dep\gsl\include /Ic:\repos\terminal\\dep\wil\include / Zi /JMC /nologo /W4 /WX /diagnostics:classic /sdl /MP /Od /D _UNICODE /D UNICODE /D _LIB /D _DEBUG /D DBG /D EXTERNAL_BUILD /Gm- /EHsc /RTC1 /MDd /GS /fp:p recise /Zc:wchar_t /Zc:forScope /Zc:inline /GR- /Yc"precomp.h" /Fp"c:\repos\terminal\\obj\x64\Debug\BufferOut\ConBufferOut.pch" /Fo"c:\repos\terminal\\obj\ x64\Debug\BufferOut\\" /Fd"c:\repos\terminal\\obj\x64\Debug\BufferOut\ConBufferOut.pdb" /Gd /TP /wd4201 /wd4312 /wd4467 /FC /errorReport:queue /we4189 /we4 100 /we4242 /we4389 /we4244 /std:c++17 ..\precomp.cpp 11>ClCompile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /Ic:\repos\terminal\\src\inc /Ic:\repos\t erminal\\dep /Ic:\repos\terminal\\dep\Console /Ic:\repos\terminal\\dep\Win32K /Ic:\repos\terminal\\dep\gsl\include /Ic:\repos\terminal\\dep\wil\include /Zi /JMC /nologo /W4 /WX /diagnostics:classic /sdl /MP /Od /D _UNICODE /D UNICODE /D _LIB /D _DEBUG /D DBG /D EXTERNAL_BUILD /Gm- /EHsc /RTC1 /MDd /GS /fp:pre cise /Zc:wchar_t /Zc:forScope /Zc:inline /GR- /Yc"precomp.h" /Fp"c:\repos\terminal\\obj\x64\Debug\RendererBase\ConRenderBase.pch" /Fo"c:\repos\terminal\\ob j\x64\Debug\RendererBase\\" /Fd"c:\repos\terminal\\obj\x64\Debug\RendererBase\ConRenderBase.pdb" /Gd /TP /wd4201 /wd4312 /wd4467 /FC /errorReport:queue /we 4189 /we4100 /we4242 /we4389 /we4244 /std:c++17 ..\precomp.cpp 16>ClCompile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /Ic:\repos\terminal\\src\inc /Ic:\repos\t erminal\\dep /Ic:\repos\terminal\\dep\Console /Ic:\repos\terminal\\dep\Win32K /Ic:\repos\terminal\\dep\gsl\include /Ic:\repos\terminal\\dep\wil\include /Zi /JMC /nologo /W4 /WX /diagnostics:classic /sdl /MP /Od /D _UNICODE /D UNICODE /D _LIB /D _DEBUG /D DBG /D EXTERNAL_BUILD /Gm- /EHsc /RTC1 /MDd /GS /fp:pre cise /Zc:wchar_t /Zc:forScope /Zc:inline /GR- /Yc"precomp.h" /Fp"c:\repos\terminal\\obj\x64\Debug\Types\ConTypes.pch" /Fo"c:\repos\terminal\\obj\x64\Debug\ Types\\" /Fd"c:\repos\terminal\\obj\x64\Debug\Types\ConTypes.pdb" /Gd /TP /wd4201 /wd4312 /wd4467 /FC /errorReport:queue /we4189 /we4100 /we4242 /we4389 /w e4244 /std:c++17 ..\precomp.cpp 42>CoreCompile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Roslyn\csc.exe /noconfig /nowarn:1701,1702 /nostdlib+ /platform:x64 /erro rreport:prompt /warn:4 /define:DEBUG;TRACE /highentropyva- /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\M icrosoft.CSharp.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\mscorlib.dll" /reference:"C:\Program Fi les (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Core.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Fr amework\.NETFramework\v4.0\System.Data.DataSetExtensions.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4. 0\System.Data.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Xml.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framewo rk\.NETFramework\v4.0\System.Xml.Linq.dll" /debug+ /debug:full /filealign:512 /optimize- /out:obj\x64\Debug\VTApp.exe /ruleset:"C:\Program Files (x86)\Micr osoft Visual Studio\2019\Community\Team Tools\Static Analysis Tools\\Rule Sets\MinimumRecommendedRules.ruleset" /target:exe /utf8output Program.cs Program2 .cs Properties\AssemblyInfo.cs "C:\Users\johan\AppData\Local\Temp\.NETFramework,Version=v4.0.AssemblyAttributes.cs" Using shared compilation with compiler from directory: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Roslyn 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3:2) on node 1 (default targets). 3:2>Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (3:2) is building "c:\repos\terminal\src\cascadia\TerminalApp\Termi nalApp.vcxproj.metaproj" (2:3) on node 1 (default targets). 2:3>Project "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (2:3) is building "c:\repos\terminal\src\cascadia\TerminalSettings\Terminal Settings.vcxproj" (9:10) on node 2 (default targets). 9>PrepareForBuild: Creating directory "c:\repos\terminal\x64\Debug\TerminalSettings\". Creating directory "x64\Debug\TerminalSettings.tlog\". Creating directory "Generated Files\". GetInstalledSDKLocations: Searching for SDKs targeting "UAP, 10.0.17763.0". 40>ClCompile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /Ic:\repos\terminal\packages\Taef.Redist. Wlk.10.30.180808002\build\Include\ /Ic:\repos\terminal\\src\inc /Ic:\repos\terminal\\dep /Ic:\repos\terminal\\dep\Console /Ic:\repos\terminal\\dep\Win32K / Ic:\repos\terminal\\dep\gsl\include /Ic:\repos\terminal\\dep\wil\include /Zi /JMC /nologo /W4 /WX /diagnostics:classic /sdl /MP /Od /D INLINE_TEST_METHOD_M ARKUP /D UNIT_TESTING /D _UNICODE /D UNICODE /D _WINDOWS /D _CONSOLE /D _DEBUG /D DBG /D EXTERNAL_BUILD /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t / Zc:forScope /Zc:inline /GR- /Fo"c:\repos\terminal\\obj\x64\Debug\CloseTest\\" /Fd"c:\repos\terminal\\obj\x64\Debug\CloseTest\CloseTest.pdb" /Gd /TP /wd4201 /wd4312 /wd4467 /FC /errorReport:queue /we4189 /we4100 /we4242 /we4389 /we4244 /std:c++17 closetest.cpp 27>ClCompile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /Ic:\repos\terminal\packages\Taef.Redist. Wlk.10.30.180808002\build\Include\ /Ic:\repos\terminal\\src\inc /Ic:\repos\terminal\\dep /Ic:\repos\terminal\\dep\Console /Ic:\repos\terminal\\dep\Win32K / Ic:\repos\terminal\\dep\gsl\include /Ic:\repos\terminal\\dep\wil\include /Zi /JMC /nologo /W4 /WX /diagnostics:classic /sdl /MP /Od /D INLINE_TEST_METHOD_M ARKUP /D UNIT_TESTING /D _UNICODE /D UNICODE /D _WINDOWS /D _CONSOLE /D _DEBUG /D DBG /D EXTERNAL_BUILD /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t / Zc:forScope /Zc:inline /GR- /Fo"c:\repos\terminal\\obj\x64\Debug\Nihilist\\" /Fd"c:\repos\terminal\\obj\x64\Debug\Nihilist\Nihilist.pdb" /Gd /TP /wd4201 /w d4312 /wd4467 /FC /errorReport:queue /we4189 /we4100 /we4242 /we4389 /we4244 /std:c++17 main.cpp 9>GetInstalledSDKLocations: Searching for SDKs targeting "Windows, 8.1". 19>ClCompile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /Ic:\repos\terminal\\src\inc /Ic:\repos\t erminal\\dep /Ic:\repos\terminal\\dep\Console /Ic:\repos\terminal\\dep\Win32K /Ic:\repos\terminal\\dep\gsl\include /Ic:\repos\terminal\\dep\wil\include /Zi /JMC /nologo /W4 /WX /diagnostics:classic /sdl /MP /Od /D _UNICODE /D UNICODE /D _LIB /D _DEBUG /D DBG /D EXTERNAL_BUILD /Gm- /EHsc /RTC1 /MDd /GS /fp:pre cise /Zc:wchar_t /Zc:forScope /Zc:inline /GR- /Yc"precomp.h" /Fp"c:\repos\terminal\\obj\x64\Debug\RendererGdi\ConRenderGdi.pch" /Fo"c:\repos\terminal\\obj\ x64\Debug\RendererGdi\\" /Fd"c:\repos\terminal\\obj\x64\Debug\RendererGdi\ConRenderGdi.pdb" /Gd /TP /wd4201 /wd4312 /wd4467 /FC /errorReport:queue /we4189 /we4100 /we4242 /we4389 /we4244 /std:c++17 ..\precomp.cpp 9>ResolveSDKReferences: Reading SDK manifest file "C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\SDKManifest.xml". Targeted configuration and architecture "Debug|x64" Could not find "FrameworkIdentity" attribute "FrameworkIdentity-Debug-x64" in the SDK manifest. Found "FrameworkIdentity" attribute "Name = Microsoft.VCLibs.140.00.Debug, MinVersion = 14.0.27323.0, Publisher = 'CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US'" in the SDK manifest. Found "APPX" location attribute "AppX-Debug-x86=.\AppX\Debug\x86\Microsoft.VCLibs.x86.Debug.14.00.appx" in the SDK manifest. Found "APPX" location attribute "AppX-Debug-x64=.\AppX\Debug\x64\Microsoft.VCLibs.x64.Debug.14.00.appx" in the SDK manifest. Found "APPX" location attribute "AppX-Debug-ARM=.\AppX\Debug\ARM\Microsoft.VCLibs.ARM.Debug.14.00.appx" in the SDK manifest. Found "APPX" location attribute "AppX-Debug-ARM64=.\AppX\Debug\ARM64\Microsoft.VCLibs.ARM64.Debug.14.00.appx" in the SDK manifest. 16>ClCompile: precomp.cpp 11>ClCompile: precomp.cpp 12>ClCompile: precomp.cpp 9>ExpandSDKReferences: Enumerating SDK Reference "Microsoft.VCLibs, Version=14.0" from "C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\ ". 19>ClCompile: precomp.cpp 40>ClCompile: closetest.cpp 1>Project "c:\repos\terminal\OpenConsole.sln" (1) is building "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.v cxproj.metaproj" (7:2) on node 1 (default targets). 7:2>Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj.metaproj" (7:2) is building "c:\repos\termina l\src\renderer\vt\lib\vt.vcxproj" (18:7) on node 5 (default targets). 18>PrepareForBuild: Creating directory "c:\repos\terminal\\obj\x64\Debug\RendererVt\RendererVt.tlog\". InitializeBuildStatus: Creating "c:\repos\terminal\\obj\x64\Debug\RendererVt\RendererVt.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. ClCompile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /Ic:\repos\terminal\\src\inc /Ic:\repos\t erminal\\dep /Ic:\repos\terminal\\dep\Console /Ic:\repos\terminal\\dep\Win32K /Ic:\repos\terminal\\dep\gsl\include /Ic:\repos\terminal\\dep\wil\include /Zi /JMC /nologo /W4 /WX /diagnostics:classic /sdl /MP /Od /D _UNICODE /D UNICODE /D _LIB /D _DEBUG /D DBG /D EXTERNAL_BUILD /Gm- /EHsc /RTC1 /MDd /GS /fp:pre cise /Zc:wchar_t /Zc:forScope /Zc:inline /GR- /Yc"precomp.h" /Fp"c:\repos\terminal\\obj\x64\Debug\RendererVt\ConRenderVt.pch" /Fo"c:\repos\terminal\\obj\x6 4\Debug\RendererVt\\" /Fd"c:\repos\terminal\\obj\x64\Debug\RendererVt\ConRenderVt.pdb" /Gd /TP /wd4201 /wd4312 /wd4467 /FC /errorReport:queue /we4189 /we41 00 /we4242 /we4389 /we4244 /std:c++17 ..\precomp.cpp 27>ClCompile: main.cpp 18>ClCompile: precomp.cpp 9>InitializeBuildStatus: Creating "x64\Debug\TerminalSettings.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. PreBuildEvent: if not exist "c:\repos\terminal\x64\Debug\TerminalSettings" mkdir "c:\repos\terminal\x64\Debug\TerminalSettings" :VCEnd MakeDirsForMidl: Creating directory "c:\repos\terminal\src\cascadia\TerminalSettings\x64\Debug\Unmerged". GetCppWinRTPlatformWinMDReferences: CppWinRTPlatformWinMDReferences: C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.AI.MachineLearning.MachineLearningContract\1.0.0.0\ Windows.AI.MachineLearning.MachineLearningContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.AI.MachineLearning.Preview. MachineLearningPreviewContract\2.0.0.0\Windows.AI.MachineLearning.Preview.MachineLearningPreviewContract.winmd;C:\Program Files (x86)\Windows Kits\10\Refer ences\10.0.17763.0\Windows.ApplicationModel.Calls.Background.CallsBackgroundContract\1.0.0.0\Windows.ApplicationModel.Calls.Background.CallsBackgroundContr act.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.ApplicationModel.Calls.CallsPhoneContract\4.0.0.0\Windows.ApplicationModel .Calls.CallsPhoneContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.ApplicationModel.Calls.CallsVoipContract\4.0.0.0\Win dows.ApplicationModel.Calls.CallsVoipContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.ApplicationModel.CommunicationBl ocking.CommunicationBlockingContract\2.0.0.0\Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract.winmd;C:\Program Files (x86)\Wind ows Kits\10\References\10.0.17763.0\Windows.ApplicationModel.SocialInfo.SocialInfoContract\2.0.0.0\Windows.ApplicationModel.SocialInfo.SocialInfoContract.w inmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.ApplicationModel.StartupTaskContract\3.0.0.0\Windows.ApplicationModel.StartupTa skContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Devices.Custom.CustomDeviceContract\1.0.0.0\Windows.Devices.Custom. CustomDeviceContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Devices.DevicesLowLevelContract\3.0.0.0\Windows.Devices.D evicesLowLevelContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Devices.Printers.PrintersContract\1.0.0.0\Windows.Devic es.Printers.PrintersContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Devices.SmartCards.SmartCardBackgroundTriggerCont ract\3.0.0.0\Windows.Devices.SmartCards.SmartCardBackgroundTriggerContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Dev ices.SmartCards.SmartCardEmulatorContract\6.0.0.0\Windows.Devices.SmartCards.SmartCardEmulatorContract.winmd;C:\Program Files (x86)\Windows Kits\10\Referen ces\10.0.17763.0\Windows.Foundation.FoundationContract\3.0.0.0\Windows.Foundation.FoundationContract.winmd;C:\Program Files (x86)\Windows Kits\10\Reference s\10.0.17763.0\Windows.Foundation.UniversalApiContract\7.0.0.0\Windows.Foundation.UniversalApiContract.winmd;C:\Program Files (x86)\Windows Kits\10\Referen ces\10.0.17763.0\Windows.Gaming.XboxLive.StorageApiContract\1.0.0.0\Windows.Gaming.XboxLive.StorageApiContract.winmd;C:\Program Files (x86)\Windows Kits\10 \References\10.0.17763.0\Windows.Graphics.Printing3D.Printing3DContract\4.0.0.0\Windows.Graphics.Printing3D.Printing3DContract.winmd;C:\Program Files (x86) \Windows Kits\10\References\10.0.17763.0\Windows.Networking.Connectivity.WwanContract\2.0.0.0\Windows.Networking.Connectivity.WwanContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Networking.Sockets.ControlChannelTriggerContract\3.0.0.0\Windows.Networking.Sockets.ControlCha nnelTriggerContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Services.Maps.GuidanceContract\3.0.0.0\Windows.Services.Ma ps.GuidanceContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Services.Maps.LocalSearchContract\4.0.0.0\Windows.Services .Maps.LocalSearchContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Services.Store.StoreContract\4.0.0.0\Windows.Service s.Store.StoreContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Services.TargetedContent.TargetedContentContract\1.0.0.0 \Windows.Services.TargetedContent.TargetedContentContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.System.Profile.Profi leHardwareTokenContract\1.0.0.0\Windows.System.Profile.ProfileHardwareTokenContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Wi ndows.System.Profile.ProfileSharedModeContract\2.0.0.0\Windows.System.Profile.ProfileSharedModeContract.winmd;C:\Program Files (x86)\Windows Kits\10\Refere nces\10.0.17763.0\Windows.System.Profile.SystemManufacturers.SystemManufacturersContract\3.0.0.0\Windows.System.Profile.SystemManufacturers.SystemManufactu rersContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.System.SystemManagementContract\6.0.0.0\Windows.System.SystemMana gementContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.UI.ViewManagement.ViewManagementViewScalingContract\1.0.0.0\Win dows.UI.ViewManagement.ViewManagementViewScalingContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.UI.Xaml.Core.Direct.X amlDirectContract\1.0.0.0\Windows.UI.Xaml.Core.Direct.XamlDirectContract.winmd GetCppWinRTStaticProjectReferences: CppWinRTStaticProjectReferences: GetCppWinRTStaticWinMDReferences: CppWinRTStaticWinMDReferences: GetCppWinRTDynamicProjectReferences: CppWinRTDynamicProjectReferences: GetCppWinRTDynamicWinMDReferences: CppWinRTDynamicWinMDReferences: GetCppWinRTDirectWinMDReferences: CppWinRTDirectWinMDReferences: CppWinRTSetMidlReferences: CppWinRTMidlReferences: C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.AI.MachineLearning.MachineLearningContract\1.0.0.0\Windows.A I.MachineLearning.MachineLearningContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.AI.MachineLearning.Preview.MachineLe arningPreviewContract\2.0.0.0\Windows.AI.MachineLearning.Preview.MachineLearningPreviewContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10. 0.17763.0\Windows.ApplicationModel.Calls.Background.CallsBackgroundContract\1.0.0.0\Windows.ApplicationModel.Calls.Background.CallsBackgroundContract.winmd ;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.ApplicationModel.Calls.CallsPhoneContract\4.0.0.0\Windows.ApplicationModel.Calls.Ca llsPhoneContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.ApplicationModel.Calls.CallsVoipContract\4.0.0.0\Windows.Appl icationModel.Calls.CallsVoipContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.ApplicationModel.CommunicationBlocking.Co mmunicationBlockingContract\2.0.0.0\Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract.winmd;C:\Program Files (x86)\Windows Kits\ 10\References\10.0.17763.0\Windows.ApplicationModel.SocialInfo.SocialInfoContract\2.0.0.0\Windows.ApplicationModel.SocialInfo.SocialInfoContract.winmd;C:\P rogram Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.ApplicationModel.StartupTaskContract\3.0.0.0\Windows.ApplicationModel.StartupTaskContrac t.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Devices.Custom.CustomDeviceContract\1.0.0.0\Windows.Devices.Custom.CustomDev iceContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Devices.DevicesLowLevelContract\3.0.0.0\Windows.Devices.DevicesLow LevelContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Devices.Printers.PrintersContract\1.0.0.0\Windows.Devices.Printe rs.PrintersContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Devices.SmartCards.SmartCardBackgroundTriggerContract\3.0. 0.0\Windows.Devices.SmartCards.SmartCardBackgroundTriggerContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Devices.Smar tCards.SmartCardEmulatorContract\6.0.0.0\Windows.Devices.SmartCards.SmartCardEmulatorContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0. 17763.0\Windows.Foundation.FoundationContract\3.0.0.0\Windows.Foundation.FoundationContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17 763.0\Windows.Foundation.UniversalApiContract\7.0.0.0\Windows.Foundation.UniversalApiContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0. 17763.0\Windows.Gaming.XboxLive.StorageApiContract\1.0.0.0\Windows.Gaming.XboxLive.StorageApiContract.winmd;C:\Program Files (x86)\Windows Kits\10\Referenc es\10.0.17763.0\Windows.Graphics.Printing3D.Printing3DContract\4.0.0.0\Windows.Graphics.Printing3D.Printing3DContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Networking.Connectivity.WwanContract\2.0.0.0\Windows.Networking.Connectivity.WwanContract.winmd;C:\Program Files (x 86)\Windows Kits\10\References\10.0.17763.0\Windows.Networking.Sockets.ControlChannelTriggerContract\3.0.0.0\Windows.Networking.Sockets.ControlChannelTrigg erContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Services.Maps.GuidanceContract\3.0.0.0\Windows.Services.Maps.Guidan ceContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Services.Maps.LocalSearchContract\4.0.0.0\Windows.Services.Maps.Loc alSearchContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Services.Store.StoreContract\4.0.0.0\Windows.Services.Store.S toreContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Services.TargetedContent.TargetedContentContract\1.0.0.0\Windows. Services.TargetedContent.TargetedContentContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.System.Profile.ProfileHardwar eTokenContract\1.0.0.0\Windows.System.Profile.ProfileHardwareTokenContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.Sys tem.Profile.ProfileSharedModeContract\2.0.0.0\Windows.System.Profile.ProfileSharedModeContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0 .17763.0\Windows.System.Profile.SystemManufacturers.SystemManufacturersContract\3.0.0.0\Windows.System.Profile.SystemManufacturers.SystemManufacturersContr act.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.System.SystemManagementContract\6.0.0.0\Windows.System.SystemManagementCon tract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.UI.ViewManagement.ViewManagementViewScalingContract\1.0.0.0\Windows.UI.V iewManagement.ViewManagementViewScalingContract.winmd;C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.UI.Xaml.Core.Direct.XamlDirect Contract\1.0.0.0\Windows.UI.Xaml.Core.Direct.XamlDirectContract.winmd Midl: C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64\midl.exe /metadata_dir "C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\windows. foundation.foundationcontract\3.0.0.0" /winrt /W1 /nologo /char signed /env x64 /winmd "x64\Debug\Unmerged\TerminalSettings.winmd" /h "nul" /dlldata "nul" /iid "nul" /proxy "nul" /notlb /client none /server none /enum_class /ns_prefix /target "NT60" /nomidl @"x64\Debug\midlrt.rsp" TerminalSettings.idl 64 bit MIDLRT Processing c:\repos\terminal\src\cascadia\TerminalSettings\TerminalSettings.idl TerminalSettings.idl 9>c1 : fatal error C1083: Cannot open source file: 'c:\repos\terminal\src\cascadia\TerminalSettings\TerminalSettings.idl': No such file or directory [c:\repos\ terminal\src\cascadia\TerminalSettings\TerminalSettings.vcxproj] 9>midlrt : error MIDL1003: [msg]error returned by the C preprocessor [context](2) [c:\repos\terminal\src\cascadia\TerminalSettings\TerminalSettings.vcxproj] 9>Done Building Project "c:\repos\terminal\src\cascadia\TerminalSettings\TerminalSettings.vcxproj" (default targets) -- FAILED. 19>c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\sr c\renderer\gdi\lib\gdi.vcxproj] 12>c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\sr c\buffer\out\lib\bufferout.vcxproj] 18>c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\sr c\renderer\vt\lib\vt.vcxproj] 11>c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\sr c\renderer\base\lib\base.vcxproj] 27>Link: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\link.exe /ERRORREPORT:QUEUE /OUT:"c:\repos\terminal \\bin\x64\Debug\Nihilist.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Library\x64 /NATVIS:c:\repo s\terminal\tools\ConsoleTypes.natvis Wex.Logger.lib Wex.Common.lib TE.Common.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib s hell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib onecore_apiset.lib dwrite.lib dxgi.lib d2d1.lib d3d11.lib shcore.lib uxtheme.lib dwmapi. lib winmm.lib pathcch.lib propsys.lib uiautomationcore.lib Shlwapi.lib ntdll.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embe d /DEBUG:FASTLINK /PDB:"c:\repos\terminal\\bin\x64\Debug\NihilistFullPDB.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /RELEASE /DYNAMICBASE /NXCOMPAT /IMPLIB:"c:\repos \terminal\\bin\x64\Debug\Nihilist.lib" /MACHINE:X64 c:\repos\terminal\\obj\x64\Debug\Nihilist\main.obj 42>_CopyAppConfigFile: Copying file from "c:\repos\terminal\src\tools\vtapp\App.config" to "c:\repos\terminal\bin\x64\Debug\VTApp.exe.config". 19>Done Building Project "c:\repos\terminal\src\renderer\gdi\lib\gdi.vcxproj" (default targets) -- FAILED. 42>CopyFilesToOutputDirectory: Copying file from "c:\repos\terminal\src\tools\vtapp\obj\x64\Debug\VTApp.exe" to "c:\repos\terminal\bin\x64\Debug\VTApp.exe". VTApp -> c:\repos\terminal\bin\x64\Debug\VTApp.exe Copying file from "c:\repos\terminal\src\tools\vtapp\obj\x64\Debug\VTApp.pdb" to "c:\repos\terminal\bin\x64\Debug\VTApp.pdb". 11>Done Building Project "c:\repos\terminal\src\renderer\base\lib\base.vcxproj" (default targets) -- FAILED. 12>Done Building Project "c:\repos\terminal\src\buffer\out\lib\bufferout.vcxproj" (default targets) -- FAILED. 4>Done Building Project "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj.metaproj" (default targets) -- FAILED. 42>Done Building Project "c:\repos\terminal\src\tools\vtapp\VTApp.csproj" (default targets). 16>c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\sr c\types\lib\types.vcxproj] 16>Done Building Project "c:\repos\terminal\src\types\lib\types.vcxproj" (default targets) -- FAILED. 30>Done Building Project "c:\repos\terminal\src\terminal\parser\lib\parser.vcxproj.metaproj" (default targets) -- FAILED. 2>Done Building Project "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (default targets) -- FAILED. 3>Done Building Project "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (default targets) -- FAILED. 40>Link: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\link.exe /ERRORREPORT:QUEUE /OUT:"c:\repos\terminal \\bin\x64\Debug\CloseTest.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Library\x64 /NATVIS:c:\rep os\terminal\tools\ConsoleTypes.natvis Wex.Logger.lib Wex.Common.lib TE.Common.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib onecore_apiset.lib dwrite.lib dxgi.lib d2d1.lib d3d11.lib shcore.lib uxtheme.lib dwmapi .lib winmm.lib pathcch.lib propsys.lib uiautomationcore.lib Shlwapi.lib ntdll.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:emb ed /DEBUG:FASTLINK /PDB:"c:\repos\terminal\\bin\x64\Debug\CloseTestFullPDB.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /RELEASE /DYNAMICBASE /NXCOMPAT /IMPLIB:"c:\rep os\terminal\\bin\x64\Debug\CloseTest.lib" /MACHINE:X64 c:\repos\terminal\\obj\x64\Debug\CloseTest\closetest.obj 27>Link: Nihilist.vcxproj -> c:\repos\terminal\\bin\x64\Debug\Nihilist.exe _CopyFilesMarkedCopyLocal: Creating directory "c:\repos\terminal\bin\x64\Debug\arm64". Creating directory "c:\repos\terminal\bin\x64\Debug\arm64". Creating directory "c:\repos\terminal\bin\x64\Debug\arm64". Creating directory "c:\repos\terminal\bin\x64\Debug\arm64". Creating directory "c:\repos\terminal\bin\x64\Debug\arm64". Creating directory "c:\repos\terminal\bin\x64\Debug\arm64". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\TE.ProcessHost.UAP.exe" to "c:\repos\terminal\bin\x6 4\Debug\arm64\TE.ProcessHost.UAP.exe". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\TE.Common.dll" to "c:\repos\terminal\bin\x64\Debug\a rm64\TE.Common.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\EtwProcessor.dll" to "c:\repos\terminal\bin\x64\Debu g\arm64\EtwProcessor.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\TE.ProcessHost.exe" to "c:\repos\terminal\bin\x64\De bug\arm64\TE.ProcessHost.exe". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\TE.Host.dll" to "c:\repos\terminal\bin\x64\Debug\arm 64\TE.Host.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\TE.Loaders.dll" to "c:\repos\terminal\bin\x64\Debug\ arm64\TE.Loaders.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\Wex.Common.dll" to "c:\repos\terminal\bin\x64\Debug\ arm64\Wex.Common.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\Wex.Communication.dll" to "c:\repos\terminal\bin\x64 \Debug\arm64\Wex.Communication.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\TE.WinRT.dll" to "c:\repos\terminal\bin\x64\Debug\ar m64\TE.WinRT.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm64\Wex.Logger.dll" to "c:\repos\terminal\bin\x64\Debug\ arm64\Wex.Logger.dll". Creating directory "c:\repos\terminal\bin\x64\Debug\arm\CoreClr". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\CoreClr\TE.AppXUnitTestClient.Managed.dll" to "c:\repo s\terminal\bin\x64\Debug\arm\CoreClr\TE.AppXUnitTestClient.Managed.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\CoreClr\TE.Managed.dll" to "c:\repos\terminal\bin\x64\ Debug\arm\CoreClr\TE.Managed.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\CoreClr\TE.ManagedTestMode.dll" to "c:\repos\terminal\ bin\x64\Debug\arm\CoreClr\TE.ManagedTestMode.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\CoreClr\Wex.Common.Managed.dll" to "c:\repos\terminal\ bin\x64\Debug\arm\CoreClr\Wex.Common.Managed.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\CoreClr\Wex.Logger.Interop.dll" to "c:\repos\terminal\ bin\x64\Debug\arm\CoreClr\Wex.Logger.Interop.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\EtwProcessor.dll" to "c:\repos\terminal\bin\x64\Debug\ arm\EtwProcessor.dll". Creating directory "c:\repos\terminal\bin\x64\Debug\arm\NetFx4.5". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\NetFx4.5\TE.Managed.dll" to "c:\repos\terminal\bin\x64 \Debug\arm\NetFx4.5\TE.Managed.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\NetFx4.5\TE.ManagedTestMode.dll" to "c:\repos\terminal \bin\x64\Debug\arm\NetFx4.5\TE.ManagedTestMode.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\NetFx4.5\Wex.Common.Managed.dll" to "c:\repos\terminal \bin\x64\Debug\arm\NetFx4.5\Wex.Common.Managed.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\NetFx4.5\Wex.Logger.Interop.dll" to "c:\repos\terminal \bin\x64\Debug\arm\NetFx4.5\Wex.Logger.Interop.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\TE.AppDomainManager.dll" to "c:\repos\terminal\bin\x64 \Debug\arm\TE.AppDomainManager.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\TE.Common.dll" to "c:\repos\terminal\bin\x64\Debug\arm \TE.Common.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\TE.Host.dll" to "c:\repos\terminal\bin\x64\Debug\arm\T E.Host.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\TE.ManagedInteropHelper.dll" to "c:\repos\terminal\bin \x64\Debug\arm\TE.ManagedInteropHelper.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\TE.Loaders.dll" to "c:\repos\terminal\bin\x64\Debug\ar m\TE.Loaders.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\TE.ProcessHost.exe" to "c:\repos\terminal\bin\x64\Debu g\arm\TE.ProcessHost.exe". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\TE.ProcessHost.UAP.exe" to "c:\repos\terminal\bin\x64\ Debug\arm\TE.ProcessHost.UAP.exe". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\TE.WinRT.dll" to "c:\repos\terminal\bin\x64\Debug\arm\ TE.WinRT.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\Wex.Common.dll" to "c:\repos\terminal\bin\x64\Debug\ar m\Wex.Common.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\Wex.Communication.dll" to "c:\repos\terminal\bin\x64\D ebug\arm\Wex.Communication.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\arm\Wex.Logger.dll" to "c:\repos\terminal\bin\x64\Debug\ar m\Wex.Logger.dll". Creating directory "c:\repos\terminal\bin\x64\Debug\CoreClr". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\CoreClr\TE.AppXUnitTestClient.Managed.dll" to "c:\repos\te rminal\bin\x64\Debug\CoreClr\TE.AppXUnitTestClient.Managed.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\CoreClr\TE.Managed.dll" to "c:\repos\terminal\bin\x64\Debu g\CoreClr\TE.Managed.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\CoreClr\TE.ManagedTestMode.dll" to "c:\repos\terminal\bin\ x64\Debug\CoreClr\TE.ManagedTestMode.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\CoreClr\Wex.Common.Managed.dll" to "c:\repos\terminal\bin\ x64\Debug\CoreClr\Wex.Common.Managed.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\CoreClr\Wex.Logger.Interop.dll" to "c:\repos\terminal\bin\ x64\Debug\CoreClr\Wex.Logger.Interop.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\EtwProcessor.dll" to "c:\repos\terminal\bin\x64\Debug\EtwP rocessor.dll". Creating directory "c:\repos\terminal\bin\x64\Debug\NetFx4.5". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\NetFx4.5\TE.Managed.dll" to "c:\repos\terminal\bin\x64\Deb ug\NetFx4.5\TE.Managed.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\NetFx4.5\TE.ManagedTestMode.dll" to "c:\repos\terminal\bin \x64\Debug\NetFx4.5\TE.ManagedTestMode.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\NetFx4.5\Wex.Common.Managed.dll" to "c:\repos\terminal\bin \x64\Debug\NetFx4.5\Wex.Common.Managed.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\NetFx4.5\Wex.Logger.Interop.dll" to "c:\repos\terminal\bin \x64\Debug\NetFx4.5\Wex.Logger.Interop.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.AppDomainManager.dll" to "c:\repos\terminal\bin\x64\Deb ug\TE.AppDomainManager.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.exe" to "c:\repos\terminal\bin\x64\Debug\TE.exe". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.Common.dll" to "c:\repos\terminal\bin\x64\Debug\TE.Comm on.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.Host.dll" to "c:\repos\terminal\bin\x64\Debug\TE.Host.d ll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.Loaders.dll" to "c:\repos\terminal\bin\x64\Debug\TE.Loa ders.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.ManagedInteropHelper.dll" to "c:\repos\terminal\bin\x64 \Debug\TE.ManagedInteropHelper.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.Model.dll" to "c:\repos\terminal\bin\x64\Debug\TE.Model .dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.ProcessHost.exe" to "c:\repos\terminal\bin\x64\Debug\TE .ProcessHost.exe". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.ProcessHost.UAP.exe" to "c:\repos\terminal\bin\x64\Debu g\TE.ProcessHost.UAP.exe". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.TestMode.UAP.dll" to "c:\repos\terminal\bin\x64\Debug\T E.TestMode.UAP.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.TestModes.dll" to "c:\repos\terminal\bin\x64\Debug\TE.T estModes.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\TE.WinRT.dll" to "c:\repos\terminal\bin\x64\Debug\TE.WinRT .dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\Wex.Common.dll" to "c:\repos\terminal\bin\x64\Debug\Wex.Co mmon.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\Wex.Communication.dll" to "c:\repos\terminal\bin\x64\Debug \Wex.Communication.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\Wex.Logger.dll" to "c:\repos\terminal\bin\x64\Debug\Wex.Lo gger.dll". Creating directory "c:\repos\terminal\bin\x64\Debug\x86\CoreClr". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\CoreClr\TE.AppXUnitTestClient.Managed.dll" to "c:\repo s\terminal\bin\x64\Debug\x86\CoreClr\TE.AppXUnitTestClient.Managed.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\CoreClr\TE.Managed.dll" to "c:\repos\terminal\bin\x64\ Debug\x86\CoreClr\TE.Managed.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\CoreClr\TE.ManagedTestMode.dll" to "c:\repos\terminal\ bin\x64\Debug\x86\CoreClr\TE.ManagedTestMode.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\CoreClr\Wex.Common.Managed.dll" to "c:\repos\terminal\ bin\x64\Debug\x86\CoreClr\Wex.Common.Managed.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\CoreClr\Wex.Logger.Interop.dll" to "c:\repos\terminal\ bin\x64\Debug\x86\CoreClr\Wex.Logger.Interop.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\EtwProcessor.dll" to "c:\repos\terminal\bin\x64\Debug\ x86\EtwProcessor.dll". Creating directory "c:\repos\terminal\bin\x64\Debug\x86\NetFx4.5". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\NetFx4.5\TE.Managed.dll" to "c:\repos\terminal\bin\x64 \Debug\x86\NetFx4.5\TE.Managed.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\NetFx4.5\TE.ManagedTestMode.dll" to "c:\repos\terminal \bin\x64\Debug\x86\NetFx4.5\TE.ManagedTestMode.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\NetFx4.5\Wex.Common.Managed.dll" to "c:\repos\terminal \bin\x64\Debug\x86\NetFx4.5\Wex.Common.Managed.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\NetFx4.5\Wex.Logger.Interop.dll" to "c:\repos\terminal \bin\x64\Debug\x86\NetFx4.5\Wex.Logger.Interop.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\TE.AppDomainManager.dll" to "c:\repos\terminal\bin\x64 \Debug\x86\TE.AppDomainManager.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\TE.Common.dll" to "c:\repos\terminal\bin\x64\Debug\x86 \TE.Common.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\TE.Host.dll" to "c:\repos\terminal\bin\x64\Debug\x86\T E.Host.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\TE.Loaders.dll" to "c:\repos\terminal\bin\x64\Debug\x8 6\TE.Loaders.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\TE.ManagedInteropHelper.dll" to "c:\repos\terminal\bin \x64\Debug\x86\TE.ManagedInteropHelper.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\TE.ProcessHost.exe" to "c:\repos\terminal\bin\x64\Debu g\x86\TE.ProcessHost.exe". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\TE.ProcessHost.UAP.exe" to "c:\repos\terminal\bin\x64\ Debug\x86\TE.ProcessHost.UAP.exe". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\TE.WinRT.dll" to "c:\repos\terminal\bin\x64\Debug\x86\ TE.WinRT.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\Wex.Common.dll" to "c:\repos\terminal\bin\x64\Debug\x8 6\Wex.Common.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\Wex.Communication.dll" to "c:\repos\terminal\bin\x64\D ebug\x86\Wex.Communication.dll". Copying file from "c:\repos\terminal\packages\Taef.Redist.Wlk.10.30.180808002\build\Binaries\x64\x86\Wex.Logger.dll" to "c:\repos\terminal\bin\x64\Debug\x8 6\Wex.Logger.dll". Creating "c:\repos\terminal\obj\x64\Debug\Nihilist\Nihilist.vcxproj.CopyComplete" because "AlwaysCreate" was specified. CopyFilesToOutputDirectory: Copying file from "c:\repos\terminal\obj\x64\Debug\Nihilist\Nihilist.pdb" to "c:\repos\terminal\bin\x64\Debug\Nihilist.pdb". FinalizeBuildStatus: Deleting file "c:\repos\terminal\\obj\x64\Debug\Nihilist\Nihilist.tlog\unsuccessfulbuild". Touching "c:\repos\terminal\\obj\x64\Debug\Nihilist\Nihilist.tlog\Nihilist.lastbuildstate". 27>Done Building Project "c:\repos\terminal\src\tools\nihilist\Nihilist.vcxproj" (default targets). 14>Done Building Project "c:\repos\terminal\src\host\ft_host\Host.FeatureTests.vcxproj.metaproj" (default targets) -- FAILED. 18>Done Building Project "c:\repos\terminal\src\renderer\vt\lib\vt.vcxproj" (default targets) -- FAILED. 7>Done Building Project "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj.metaproj" (default targets) -- FAILED. 8>Done Building Project "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (default targets) -- FAILED. 40>Link: CloseTest.vcxproj -> c:\repos\terminal\\bin\x64\Debug\CloseTest.exe _CopyFilesMarkedCopyLocal: Creating "c:\repos\terminal\obj\x64\Debug\CloseTest\CloseTest.vcxproj.CopyComplete" because "AlwaysCreate" was specified. CopyFilesToOutputDirectory: Copying file from "c:\repos\terminal\obj\x64\Debug\CloseTest\CloseTest.pdb" to "c:\repos\terminal\bin\x64\Debug\CloseTest.pdb". FinalizeBuildStatus: Deleting file "c:\repos\terminal\\obj\x64\Debug\CloseTest\CloseTest.tlog\unsuccessfulbuild". Touching "c:\repos\terminal\\obj\x64\Debug\CloseTest\CloseTest.tlog\CloseTest.lastbuildstate". 40>Done Building Project "c:\repos\terminal\src\tools\closetest\CloseTest.vcxproj" (default targets). 13>Done Building Project "c:\repos\terminal\src\host\ft_uia\Host.Tests.UIA.csproj.metaproj" (default targets) -- FAILED. 1>Done Building Project "c:\repos\terminal\OpenConsole.sln" (Clean;Build target(s)) -- FAILED. Build FAILED. "c:\repos\terminal\OpenConsole.sln" (Clean;Build target) (1) -> "c:\repos\terminal\src\cascadia\WindowsTerminal\WindowsTerminal.vcxproj.metaproj" (default target) (3:2) -> "c:\repos\terminal\src\cascadia\TerminalApp\TerminalApp.vcxproj.metaproj" (default target) (2:3) -> "c:\repos\terminal\src\cascadia\TerminalSettings\TerminalSettings.vcxproj" (default target) (9:10) -> (Midl target) -> c1 : fatal error C1083: Cannot open source file: 'c:\repos\terminal\src\cascadia\TerminalSettings\TerminalSettings.idl': No such file or directory [c:\repo s\terminal\src\cascadia\TerminalSettings\TerminalSettings.vcxproj] midlrt : error MIDL1003: [msg]error returned by the C preprocessor [context](2) [c:\repos\terminal\src\cascadia\TerminalSettings\TerminalSettings.vcxproj] "c:\repos\terminal\OpenConsole.sln" (Clean;Build target) (1) -> "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (default target) (8:2) -> "c:\repos\terminal\src\renderer\gdi\lib\gdi.vcxproj" (default target) (19:8) -> (ClCompile target) -> c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\ src\renderer\gdi\lib\gdi.vcxproj] "c:\repos\terminal\OpenConsole.sln" (Clean;Build target) (1) -> "c:\repos\terminal\src\host\exe\Host.EXE.vcxproj.metaproj" (default target) (4:5) -> "c:\repos\terminal\src\buffer\out\lib\bufferout.vcxproj" (default target) (12:14) -> c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\ src\buffer\out\lib\bufferout.vcxproj] "c:\repos\terminal\OpenConsole.sln" (Clean;Build target) (1) -> "c:\repos\terminal\src\interactivity\win32\ut_interactivity_win32\Interactivity.Win32.UnitTests.vcxproj.metaproj" (default target) (7:2) -> "c:\repos\terminal\src\renderer\vt\lib\vt.vcxproj" (default target) (18:7) -> c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\ src\renderer\vt\lib\vt.vcxproj] "c:\repos\terminal\OpenConsole.sln" (Clean;Build target) (1) -> "c:\repos\terminal\src\interactivity\win32\lib\win32.LIB.vcxproj.metaproj" (default target) (8:2) -> "c:\repos\terminal\src\renderer\base\lib\base.vcxproj" (default target) (11:10) -> c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\ src\renderer\base\lib\base.vcxproj] "c:\repos\terminal\OpenConsole.sln" (Clean;Build target) (1) -> "c:\repos\terminal\src\terminal\parser\lib\parser.vcxproj.metaproj" (default target) (30:2) -> "c:\repos\terminal\src\types\lib\types.vcxproj" (default target) (16:25) -> c:\repos\terminal\src\inc\libraryincludes.h(45): fatal error C1083: Cannot open include file: 'wil/Common.h': No such file or directory [c:\repos\terminal\ src\types\lib\types.vcxproj] 0 Warning(s) 7 Error(s) Time Elapsed 00:00:04.96 ``` It fails again due to missing files which are actually there: ``` jmoraal@jmoraal-t580:~/repos/terminal$ find . -iname TerminalSettings.idl ./src/cascadia/TerminalSettings/TerminalSettings.idl jmoraal@jmoraal-t580:~/repos/terminal$ find . -iname Common.h ./dep/wil/include/wil/common.h ./dep/wil/tests/common.h ``` The case of TerminalSettings.vcxproj appears the same, but common.h is not.
Author
Owner

@JohanM84 commented on GitHub (Jun 4, 2019):

I renamed common.h to Common.h, and then I got the same error with result.h. So I renamed it to Result.h and then this happens:

         c:\repos\terminal\dep\wil\include\wil\result_macros.h(17): fatal error C1083: Cannot open include file: 'common.h': No such file or directory [c:\repos\ter
       minal\src\renderer\gdi\lib\gdi.vcxproj]

looking for common.h again :D

It appears everything on my system is case sensitive

@JohanM84 commented on GitHub (Jun 4, 2019): I renamed common.h to Common.h, and then I got the same error with result.h. So I renamed it to Result.h and then this happens: ``` c:\repos\terminal\dep\wil\include\wil\result_macros.h(17): fatal error C1083: Cannot open include file: 'common.h': No such file or directory [c:\repos\ter minal\src\renderer\gdi\lib\gdi.vcxproj] ``` looking for common.h again :D It appears everything on my system is case sensitive
Author
Owner

@zadjii-msft commented on GitHub (Jun 4, 2019):

I'd maybe use Windows git, not linux git, since it's clearly having a lot of problems with file case.

@zadjii-msft commented on GitHub (Jun 4, 2019): I'd maybe use Windows git, not linux git, since it's clearly having a _lot_ of problems with file case.
Author
Owner

@DHowett-MSFT commented on GitHub (Jun 4, 2019):

Directories created from WSL retain their case sensitivity even in Windows. Be careful!

@DHowett-MSFT commented on GitHub (Jun 4, 2019): Directories created from WSL retain their case sensitivity _even in Windows_. Be careful!
Author
Owner

@JohanM84 commented on GitHub (Jun 5, 2019):

My bad. If the directory was touched from WSL at some point in the past, the case sensitivity flag (and probably some others) will be set. This causes all the above issues. Cloning into a different path fixes it.

@JohanM84 commented on GitHub (Jun 5, 2019): My bad. If the directory was touched from WSL at some point in the past, the case sensitivity flag (and probably some others) will be set. This causes all the above issues. Cloning into a different path fixes it.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#1386