Kirill Osenkov
Kirill Osenkov
Yes, check out: https://github.com/KirillOsenkov/CodeCleanupTools/tree/master/SortProjectItems From experience, if you just run the tool manually once every one or two months, it's sufficient to maintain the projects in a clean, mergeable state....
Here's a page about reading binlog files programmatically: https://github.com/KirillOsenkov/MSBuildStructuredLog/wiki/Reading-binlog-files-programmatically
As a workaround, I keep around a .bat file with this example content: ``` set PATH=C:\msbuild\.dotnet;%PATH% set DOTNET_INSTALL_DIR=C:\msbuild\.dotnet set DOTNET_MULTILEVEL_LOOKUP=0 ``` If you go to the repo directory (C:\msbuild in...
Oh, you don't have to convince me ;) I know it's terrible and I've spilled blood, sweat and tears to even arrive at this workaround by debugging deep into the...
Let me know if you'd like a PR for this.
could it be we need to set the verbosity to diagnostic inside BuildProjectExpectSuccess?
Implementing this is likely to cause a huge perf overhead (but needs to be measured to confirm). Like Rainer says, the workaround is to preprocess the project and search for...
@cdmihai says this reproduces in 16.11 but not 17.0: https://github.com/dotnet/msbuild/issues/6818#issuecomment-914542505 Do we know what fixed it?
It gets weirder and weirder. When I set the translation mode env var to full, I get... an OOM from the node process??  16.11.0+0538acc04
Ugh, we should really fix this. Copying some files into a directory and preserving the directory structure is super painful.