Skip to content

Conversation

@APErebus
Copy link
Contributor

@APErebus APErebus commented Nov 27, 2025

We no longer build for .NET Framework 4.6.2 for all projects in the Calamari solution

Projects now only target .NET 8.0 or .NET Standard and have a LangVersion set to default.

I also removed a few obvious pre-processor sections that were specifically defined for .NET Framework.

After merging, there will need to be changes to the TeamCity project to remove the .NET Framework specific testing.

The build process has been cleaned up a bit where Calamari is now not treated any differently that the rest of the process, it's just built the same way as the old cross-platform "flavours".

ref MD-1409

@APErebus APErebus changed the title Upgrade to .NET 8.0 Remove .NET Framework as a target framework Nov 27, 2025
@APErebus APErebus changed the base branch from ap/net-8.0 to main November 27, 2025 02:08
@APErebus APErebus marked this pull request as ready for review December 11, 2025 22:20
<RuntimeIdentifiers>win-x64;linux-x64;osx-x64;linux-arm;linux-arm64</RuntimeIdentifiers>
<LangVersion>8.0</LangVersion>
<TargetFramework>net8.0</TargetFramework>
<RuntimeIdentifiers>win-x64</RuntimeIdentifiers>
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This project is only build for windows. I'm not sure why this has all the other runtime identifiers?

@APErebus APErebus requested review from Jtango18 and zentron January 13, 2026 22:15
Copy link
Contributor

@Jtango18 Jtango18 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Couple of comments/questions but other wise - neatl clean, fast, WOMM - Ship It!

@APErebus APErebus merged commit 0833241 into main Jan 14, 2026
34 checks passed
@APErebus APErebus deleted the ap/remove-netfx branch January 14, 2026 03:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants