Matt Johnson-Pint

Results 423 comments of Matt Johnson-Pint
trafficstars

.NET 7 plan for GA is Nov 2022. https://github.com/dotnet/core/blob/main/roadmap.md This will be more of a priority during the release candidate phase.

Tentative plan: - When .NET 7 RC1 is released, we will add a `net7.0` target to our *test* projects, and update CI to include it. - We will be able...

We should notice considerable perf improvements in our tests. https://devblogs.microsoft.com/dotnet/performance_improvements_in_net_7 The question remains if we'll have to target the libraries specifically for .NET 7 to see these perf gains or...

FYI, it is not currently possible to *fully* test because there are no workloads yet for platform-specific targets. In other words, we can't just add `net7.0` to our targets list...

However, if I strip away all the platform-specific targets and just built for `.net7.0`, all our tests pass (with one verify test update). SO at least we know things will...

Ok, we can install the .NET 7 RC 1 workloads for MAUI using: ``` sudo dotnet workload install maui \ --from-rollback-file https://aka.ms/dotnet/maui/7.0.0-rc.1.json \ --source https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet7/nuget/v3/index.json \ --source https://aka.ms/dotnet6/nuget/index.json \ --source...

The above presumes .NET 7 RC1 installed, and a `global.json` with: ```json { "sdk": { "version": "7.0.100-rc.1.22431.12", "rollForward": "latestMinor", "allowPrerelease": true } } ``` Or no global.json at all.

The problems stated above with the target frameworks appears to have been resolved with the current workloads (6.0.540 / 7.0.0-rc.1.6683)

Given how the results are nested under each other instead of the root, I consider this more of a bug than an enhancement.

Is this because we are in top-level code with no `Main`? Perhaps it's async under the hood, in which it would be similar to https://docs.sentry.io/platforms/dotnet/troubleshooting/#unhandled-exceptions-are-not-captured-when-using-an-async-main-method