Skip to content

Conversation

@robmen
Copy link
Member

@robmen robmen commented Oct 16, 2025

.NET 6 was deprecated so move to .NET 8 and possibly .NET 10 after it
releases.
In C++/CLI skipped xUnit tests are skipped but they print out their skip
message as red error messages. That's very scary and the bug is known in xUnit
so for now the easiest workaround is to comment out the skipped tests.
@robmen robmen requested a review from barnson October 16, 2025 06:15
barnson
barnson previously approved these changes Oct 16, 2025
@bevanweiss
Copy link
Contributor

.NET 10 is being released approx 11 November 2025 (i.e. in just over two weeks).
It might be nicer to wait for a few weeks and jump over .NET 8 to go to .NET 10 (LTS). Which then gives another 2 years until it next needs to be considered :)
https://learn.microsoft.com/en-us/lifecycle/products/microsoft-net-and-net-core

Version Start Date End Date
.NET 10 Nov 11, 2025 Nov 14, 2028
.NET 9 Nov 12, 2024 Nov 10, 2026
.NET 8 (LTS) Nov 14, 2023 Nov 10, 2026
.NET 7 Nov 8, 2022 May 14, 2024
.NET 6.0 (LTS) Nov 8, 2021 Nov 12, 2024

@barnson
Copy link
Member

barnson commented Oct 23, 2025

@bevanweiss We talked about that during the last online meeting.

When the wixnative.exe exits before the C# code sends the preamble, we'll get
an exception that the stdin pipe is already closed. Turns out some commands
did not wait for the preamble, so make them all wait to remove the race
condition.
@robmen robmen enabled auto-merge (rebase) November 1, 2025 23:39
@robmen robmen requested a review from barnson November 1, 2025 23:39
barnson
barnson previously approved these changes Nov 2, 2025
@robmen robmen merged commit 2b709cb into main Nov 2, 2025
2 checks passed
@robmen robmen deleted the robmen/fixes branch November 2, 2025 19:48
@github-actions github-actions bot locked and limited conversation to collaborators Nov 2, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[nit] Confusing "error" log line that is not actually an error Use --recurse-containers in latest sign.exe Consider targeting .NET 8

4 participants