Kirill Osenkov

Results 662 comments of 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?? ![image](https://user-images.githubusercontent.com/679326/132609031-86d17926-5d14-45d9-a4f7-cb43e06f281f.png) 16.11.0+0538acc04

Ugh, we should really fix this. Copying some files into a directory and preserving the directory structure is super painful.