Jan Provazník

Results 40 comments of Jan Provazník

Thanks for the report, could you please provide a reproduction for the bug or at least a .binlog file for a failing build?

I agree there is a potential for a race condition. I am attempting to create a repro scenario to be sure a fix addresses it. Removing the `using` could help...

@adrianoc from looking at the code, the bug was introduced only for 17.11, so 17.10 and 17.8 which target .NET 8 should not run into this.

@adrianoc .NET SDK 8.0.405, and 8.0408 corresponds to the 17.11 package, see [table of the mapping](https://learn.microsoft.com/en-us/dotnet/core/porting/versioning-sdk-msbuild-vs#lifecycle) .NET SDK 8.0.3xx and 8.0.1xx should not run into this bug. You can download...

+1 hit it when building `dotnet new aspire-sample` with our main debug build

this specific field is not in main, but there is a field introduced by https://github.com/dotnet/msbuild/pull/12623/changes ` private readonly Dictionary _msbuildTaskSubclassUsage = new();` which has this issue and I see in...

@rainersigwald @AR-May this was in the prototype branch and seems very painful to avoid the thread static, so I just took it and made the lifecycle better. Should I try...

https://devdiv.visualstudio.com/DevDiv/_git/VS/pullrequest/695704 passed

``` PS C:\Users\janprovaznik\Downloads\tidytest> D:\msbuilds\msb9\artifacts\bin\bootstrap\net472\MSBuild\Current\Bin\amd64\MSBuild.exe tidytest.vcxproj /t:GetCompileCommands /getItem:CompileCommands { "Items": { "CompileCommands": [ { "Identity": "/c /nologo /W3 /WX- /diagnostics:column /Od /Oy- /D WIN32 /D _DEBUG /D _CONSOLE /D _UNICODE /D...

there is some prototyping going on by several people e.g. https://github.com/AR-May/mcp-binlog-analyzer/tree/main if you have specific tools/use cases that would help in your workflow, please share