Ending support for .NET Framework for our projects on January 2030

.NET Framework first made it to Windows systems on 2002 before being backported to Linux unofficially with the Mono project. Then, in 2016, everything changed when Microsoft had released .NET Core that aimed to be a cross-platform .NET framework to give developers the ability to create cross-platform applications. However, the legacy .NET Framework is still in use by enterprises and other workstations, because it would be costly to make a migration, especially when it comes to enterprise internal applications.

Nitrocid had started as an application that was written with Visual Basic using the legacy .NET Framework 4.0 version, before moving to 4.8 before finally migrating to the modern .NET framework on 0.1.0, starting with .NET 8.0. During this period, we had created several libraries, including Terminaux, which all provided support for both the classic .NET Framework and the modern .NET.

After that, we started testing everything under the modern .NET framework instead of what we’re originally aiming for, which makes the deprecation of our support of .NET Framework imminent.

Today, we are announcing our decision to deprecate .NET Framework support for our projects, starting January 3rd, 2030.

This deprecation was necessary to ensure that we move forward with our projects, because maintaining legacy support has become burdensome. However, not all projects will follow the same path, because we have libraries that are platform-agnostic, such as Nettify and Textify. Projects that use native libraries, such as BassBoom, and projects that reference them, such as Terminaux, will be affected by this decision.

This list may change between now and January 9th, 2029, depending on how the development of our libraries goes, such as features that will be introduced in future versions. However, the release date has been finalized according to the factors, such as the following:

On January 9th, 2029, we’ll start migrating libraries and their tests slowly to use only the modern .NET framework, and this migration will be done on the last week of each month until January 3rd, 2030.

Photo by Darina Belonogova

#Net #NetFramework #dotnetfx #microsoft #news #Tech #Technology #update #Windows

Hey if someone has ever fixed "help my cookies don't work in an iframe on the exact same domain, in Safari and only in Safari" with a .NET Framework thing, lemme know.

I am about to set Safari on fire.

(Note: please respect me enough to think "this person would not be using iframes if there were a way to use a different option". I am working within what I am given.)

#NetFramework #CSharp #Safari #WebDevelopment #WebDev

.NET 10.0 LTS and Visual Studio 2026 released!

The fifth Long Term Support (LTS) release for the modern .NET framework, .NET 10.0 has just been released! This release features performance improvements across various areas, feature additions, and many changes that will improve your .NET development experience.

To download this version of .NET, visit the below link by clicking on the buttons shown below:

Download Learn More Release Notes

Not only that, but Visual Studio 2026 has become generally available to the public. Because of this, your development workflow will be improved tremendously due to the new features that it introduces, compared to Visual Studio 2022.

To download Visual Studio 2026, visit the below link by clocking on the buttons shown below:

Download Learn More

Get yourselves excited with the .NET 10.0 release! Download .NET 10.0 by going to the top of the page and clicking on Download to get started!

Visual Studio 18.0 will be shipped with built-in support for .NET 10.0 so that you can use this version of .NET with Visual Studio seamlessly.

#Net #Net10 #Net100 #NETConsoleProject #NetFramework #NetStandard #csharp #VBNET #visualBasic #visualStudio #VisualStudio2026 #vs #VS2026

レガシーC#コード対比集(昔こう→今こう) - Qiita

はじめに C#は急速に進化してきた言語です。10年前の「当たり前」は、今では保守性やパフォーマンスの観点から非推奨になっていることもあります。 今回は、レガシーシステムの保守や段階的なリファクタリングに携わる開発者向けに、よくある「昔の書き方」から「現在の推奨」への置き換...

Qiita
超レガシーな.NETをLinuxで動かして震え上がらせたい - Qiita

はじめに ちょっとまえにSNSでC#とLinuxについて論争がありましたが、.NET界隈からすると普通にLinuxで動くことを知っていたのでNETに携わっていない人たちとの認知の歪みはなぜだろう?と考えていました。 よくよく考えてみると.NETを知らない人たちがイメージし...

Qiita