Trying to better understand building the CoApp stuff:
The solution ClrPlus seems to build without errors. One minor warning that means nothing... Both Debug and Release builds.
Building the CoApp.Powershell guy - that seems to cause the trouble.
The first project to build ("Unused") fails with some command called "handle". But it doesn't call a VSIDE error when you right click and build!
Handle looks like a sys internals tool! Ah ha! Time (I guess) to start keeping track of this stuff we find out?
Ops. Looks like our clone is way behind. Did a merge (git fetch upstream, git merge upstream/master). Cool that worked without totally blowing away the local repro! However, lots of changes came down.
Definitely have to build the solution twice due to a nuget issue. So that should be in the instructions.
The unused variable warning is still present. Moving right along... Still have the failure with handle. May actually be a non-failure in that I don't have anything open. But still.
Get warnings about missing references that don't seem important. Removed them from my copy:
MSBuild.ExtensionPack.Git
MSBuild.ExtensionPack.Loggers
MSBuild.ExtensionPack.TaskFactory.Powershell
The build seems to go just fine now. But...?
When I build the release version, however, things don't go so well. Turns out that it needs the above for the release version. Adding nuget packages:
MSBuild.ExtensionPack - and the references had to be inserted by hand here as they were put in a "tools" directory. So clearly the issue is the hint path isn't right. It should be made relative.
Build also "fails" with a x86 warning - the nuget.exe is referenced. But that is probably just so that an item gets published. So we can ignore that safely. Though we should record that!
So we will need to undo this change to the file and then fix the path to be relative (I guess).