KirillOsenkov / MSBuildStructuredLog

A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.
MIT License
1.44k stars 191 forks source link

Compile as .NET 6, add arm64 support #533

Closed filipnavara closed 2 years ago

filipnavara commented 2 years ago

Since .NET 6 is right around the corner I thought I'd PR this up. Couple of people run into the issue that they only have ARM64 .NET SDK installed on their system which makes the x64 .NET 5 apps not work out of the box due to apphost being x64 and finding only arm64 runtime. This is still work in progress from end user perspective on the .NET side.

This PR moves the target to .NET 6 and adds the ARM64 build. This makes the app work natively on Apple Silicon Macs.