Thanks to @maxkatz6 we now have signed and notarized Avalonia builds for MSBuild Structured Log Viewer for Mac:
https://github.com/KirillOsenkov/MSBuildStructuredLog/discussions/847
Powered by @avaloniaui
Thanks to @maxkatz6 we now have signed and notarized Avalonia builds for MSBuild Structured Log Viewer for Mac:
https://github.com/KirillOsenkov/MSBuildStructuredLog/discussions/847
Powered by @avaloniaui
If anyone wants samples of how to read MSBuild binlogs programmatically, the binlogtool project contains a bunch. Here's an example of dumping all properties and their values from a binlog:
https://github.com/KirillOsenkov/MSBuildStructuredLog/blob/main/src/BinlogTool/ListProperties.cs
binlogtool is a .NET tool, install using:
`dotnet tool update -g binlogtool`
Pushed a small update to the MSBuild Log Viewer VS Code extension. It should now be able to open .NET 8 binlogs
https://marketplace.visualstudio.com/items?itemName=lambdageek.msbuild-structured-log-viewer
#vscode #vscodeExtension #dotnet #msbuild #msbuldLogViewer #msbuildStructuredLogViewer #binlog
One problem we have with #MSBuild #binlogs is when the MSBuild team updates the #binlog format, older versions of MSBuild.StructuredLogger NuGet package can't read the new format and blow up with an exception.
People use the library in various CI and tools. I wish I had a way to notify them all to update the NuGet to latest, which adds support for the latest format. The library unfortunately can't be easily made forwards-compatible.
Pushed a big update to the MSBuild Log Viewer VS Code extension (still experimental!)
- no more emoji - use VS Code icons
- better display of search results in side view (and you can have multiple searches per binlog)
- bookmarks! pin log items in the side view
- long log entires open in real VS Code editor windows instead of in a div inside the binlog document
https://marketplace.visualstudio.com/items?itemName=lambdageek.msbuild-structured-log-viewer
#vscode #vscodeExtension #dotnet #msbuild #msbuildLogViewer #msbuildStructuredLogViewer #binlog
So I made a thing...
It's a VS Code extension based on Kirill Osenkov's @KirillOsenkov MS Build structured log viewer.
https://marketplace.visualstudio.com/items?itemName=lambdageek.msbuild-structured-log-viewer
The desktop version runs on CoreCLR, the https://insiders.vscode.dev version runs using the new (and still very experimental!) .NET 8 WASI workload on top of VS Code's WASI extension host (https://code.visualstudio.com/blogs/2023/06/05/vscode-wasm-wasi)
#vscode #dotnet #dotnet8 #net8 #wasi #coreclr #vscodeExtension #mono #msbuild #msbuildLogViewer #msbuildStructuredLogViewer #binlog