InfoQ Homepage .NET 7 Content on InfoQ
-
.NET 8+ on Ubuntu 24.04: Official Release with Collaborative Support
Ubuntu 24.04 has launched with a .NET release available from day one in the official Ubuntu feeds, making it immediately usable. Container images for .NET 8+ are available, including noble, noble-chiseled, and noble-chiseled-extra flavors. Additionally, .NET 6 and 7 are accessible through the dotnet/backports repository.
-
Microsoft Issues Reminder: End of Support for .NET 7 in May
Last week, Microsoft officially stated that .NET 7 will stop to receive support as of May 14, 2024. This means that beyond this date, Microsoft will discontinue issuing any further servicing updates, including critical security fixes or technical assistance for .NET 7. Developers are advised to transition to .NET 8 before the specified end-of-support date to ensure continued support.
-
Microsoft Introduces .NET Smart Components: AI-Powered UI Controls
Microsoft recently introduced .NET Smart Components, UI controls which offer AI-powered features to boost development productivity within .NET applications. According to Microsoft, these components are designed to simplify the integration of AI capabilities into existing .NET applications, requiring as stated, minimal effort from developers.
-
Uno Platform 5.1 Release: Live Wizard, New UI Controls and Performance Improvements
Uno Platform released version 5.1, with the inclusion of a Solution Template Wizard for non-Visual Studio users. This highly requested feature has been extended to JetBrains Rider and VS Code users through the new LIVE Wizard version, which should simplify project setup steps. Other changes include Uno.Sdk for a smaller csproj footprint, three new controls and notable performance enhancements.
-
Microsoft Introduces New MSTest Runner: Portability, Reliability, Extensibility and More
Microsoft has introduced the MSTest Runner, a lightweight test runner designed specifically for MSTest tests. The primary goal of MSTest Runner is to enhance test portability, reliability, and speed while providing an extensible testing experience for users.
-
Microsoft.CodeCoverage v17.8 Released with New dotnet-coverage Tool and Other Improvements
Microsoft recently revealed an upgraded version of its developer tools, version 17.8.0, introducing significant improvements to Microsoft.CodeCoverage tools. Notably, the update includes the introduction of the dotnet-coverage tool. Additional enhancements comprise new report formats, an auto-merge tool, performance upgrades, and improved documentation.
-
.NET Chiselled Ubuntu Container Images Now Generally Available
At the end of November, the .NET chiselled Ubuntu container images achieved general availability. Microsoft announced that images are now suitable for production to use across .NET 6, 7, and 8 versions, stating that chiselled images are the result of a long-term partnership and design collaboration between Canonical and Microsoft.
-
Rx.NET v6.0: Enhancing Compatibility, Trimming Support, and Many More
Last month, the team behind Rx.NET announced the release of the 6.0 version. The latest version of the library brings several improvements and aligns itself with the current .NET ecosystem. While the update doesn't introduce significant new functionality, it focuses on enhancing compatibility, supporting the latest versions of .NET, and addressing common pain points for developers.
-
Explore the Latest Updates to WinForms Visual Basic Application Framework
Recent updates to the WinForms Visual Basic Application Framework, including the ability to convert older .NET Framework-based apps to .NET 6, 7, or 8+ and new features like the Windows Forms Out-of-Process Designer. Upgrading to newer frameworks creates opportunities to support modern technologies like EF Core and many more valuable updates.
-
.NET MAUI: Top Five New Features for Powerful Desktop App Development
Discover the top five .NET MAUI features for desktop apps: multi-window support, top-level menu bar, context menus, tooltips, and pointer gestures. Transform your app development with these essential features, enhancing user experience and device capabilities. Maximize your app's potential and deliver stunning apps with .NET MAUI.
-
Adding Video in .NET MAUI Apps with the New MediaElement
Microsoft recently released another control for the .NET MAUI platform: MediaElement. This is one of the components of the .NET MAUI Community Toolkit that allows audio and video playback within .NET MAUI applications.
-
.NET 7 Removes Its Insecure XmlSecureResolver
.NET 7 has replaced the insecure XmlSecureResolver with a new ThrowingResolver type.
-
Tagged Strings in Visual Studio and .NET 7
As part of .NET 7, developers now have the ability to tag strings using the StringSyntax attribute. These tags inform tools such as Visual Studio as to the nature of the string. For example, you can mark the string as containing JSON or RegEx, and Visual Studio will apply the appropriate syntax highlighting.
-
.NET 7 Adds Generic Math
Along with Static Abstract Methods in interfaces comes support for generic math in .NET 7 via interfaces such as INumber<TSelf>.
-
C# 11 and .NET 7 Bring Generic Parsing
Using the new Static Abstract Methods feature, .NET 7 eliminates the need to use reflection when parsing strings into generic objects.