Rainer Sigwald
Rainer Sigwald
Currently Locator pushes MSBuild binding redirects into the `app.config` of the app that references it. MSBuild requires assembly unification because a new version of MSBuild must be able to run...
Mono GACs the old `xbuild` assemblies but not the new MSBuild 15 ones, so applications running on Mono have the same load-the-right-MSBuild-assembly problems as on full framework, exacerbated since there's...
MSBuild internally changes behavior if `MSBUILD_EXE_PATH` is set; we should consider proactively changing the located MSBuild if we see it and it would break upon loading the one we would...
While investigating a problem that turned out to be unrelated @jonathanpeppers discovered that some design-time builds were failing, with no information as to why:  ``` 15:43:19.857 1>Done Building Project...
Update to a recent Arcade, and fix fallout from updated xUnit analyzers and new Arcade TFMs.
By the way, I assumed that LogErrorFromException would read [Exception.HelpLink](https://docs.microsoft.com/dotnet/api/system.exception.helplink?view=netstandard-2.0), but it doesn't seem to do that. _Originally posted by @KalleOlaviNiemitalo in https://github.com/dotnet/msbuild/issues/5493#issuecomment-1238926812_
Originally reported at https://developercommunity.visualstudio.com/content/problem/400893/using-msbuildwarningsasmessages-in-directorybuildp.html. > I have added Directory.Build.props to the same folder as my solution with content: > > ```xml > > > MSB4011 > > > ``` >...
We have several errors/warnings that have a URL in the text of the message. After #5488 (thanks, @jmezac!) we'll have a structured way to represent this that will eventually (https://github.com/dotnet/project-system/issues/6335)...
C# 10 supports [string interpolation handlers](https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/tutorials/interpolated-string-handler) that enable efficient behavior with calls like (from their examples): ```c# logger.LogMessage(LogLevel.Trace, $"Trace Level. CurrentTime: {time:t}. This won't be printed."); ``` This would be...
Reported internally over email in a thread titled `Need help with investigation MSBuild Task load problem`. If a task ships MSBuild assemblies in its folder, the new MLC code can...