News
Announcing .NET Framework 4.6.2
Lots of new stuff in .NET 4.6.2: Improved NullReference handling, support for longer max paths, and loads more.
Visual Studio Code July 2016 1.4
Visual Studio Code 1.4 has been released with support for extension authoring and an improved editor.
Announcing Entity Framework Core 1.0
Entity Framework Core (EF Core) is a lightweight, extensible, and cross-platform version of Entity Framework. Version 1.0.0 is available now.
.NET Standard Library Support for Xamarin
The Xamarin team is extremely pleased to release support for .NET Standard Libraries for all Xamarin applications. This includes creating and consuming local .NET Standard Libraries, but also adding .NET Standard Libraries from NuGet directly to your Xamarin apps.
Code
F# decompiled into C#
A favorite trick of F# proponents is to take some F# code, compile it, and then decompile the result to C# using a tool such as ILSpy. This shows you the C# code you would have to write to get the same functionality as the F# code.
Return any (Task-like) type from an async method
C# compiler rules were recently expanded to allow returning any custom type from an async
method as long as it follows a specific pattern, similar to the await
keyword. For example, if you have a custom HardTask<T>
type for extra-hard tasks, you can now return it as long as it fits these requirements.
Designing for Xbox and TV
Design your Universal Windows Platform (UWP) app so that it looks good and functions well on Xbox One and television screens.
Community Projects
Noda Time | Date and time API for .NET
Dates and times are hard. The native date and time API for .NET is adequate for basic use cases but has lots of holes. That's where Noda Time comes in. Noda Time is an alternative date and time API for .NET. It helps you to think about your data more clearly, and express operations on that data more precisely.