I fixed up an issue where the exit code was not getting properly propagated, and also a local test issue where dotnet root paths ending in '\' were mucking up the command line for the harness (it removes the end quote). I tried a number of options, including MSBuild::Escape, etc. etc. It doesn't seem to make a difference at all to anything but the last character. Go figure. Best option seems to be to trim the end \ if one exists.
I fixed up an issue where the exit code was not getting properly propagated, and also a local test issue where dotnet root paths ending in '\' were mucking up the command line for the harness (it removes the end quote). I tried a number of options, including MSBuild::Escape, etc. etc. It doesn't seem to make a difference at all to anything but the last character. Go figure. Best option seems to be to trim the end \ if one exists.