.NET Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
Latest posts
The Week in .NET – 12/1/2015
This is our first "The Week in .NET" post. Our objective in writing this is to provide more regular updates about what the team and core contributors have been working on, and to give a community heartbeat, in the form of a list of interesting links. Of course, if you wrote a great blog post, or just read one, if you want to show a great new contribution, if you've written a useful library, we'd love to hear from you, and feature it on future posts. You can send us such tips at beleroy at Microsoft, or you can comment on this gist with new links, or you can simply leave us a pointer in the comment section below. ...
.NET Framework 4.6.1 is now available!
Updated (2017): See .NET Framework Releases to learn about newer releases. Updated (1/2016): This post was updated to add information about reference source for .NET Framework 4.6.1. Today we are announcing the availability of .NET Framework 4.6.1. You can download this release now. Here is a summary of key improvements available in .NET Framework 4.6.1: The .NET Framework 4.6.1 can be installed on Windows 10, Windows 8.1, Windows 8, Windows 7 and the corresponding server platforms. You can use either the web installer or the offline installer based on your needs. ...
What’s New in Visual Studio Update 1 for .NET Managed Languages
Hold on to your hats, cowboys and cowgirls! A lot of exciting things are coming out of the .NET Managed Languages team for Visual Studio 2015 Update 1. Read on to learn more about new IDE features, interactive C#, new code analysis management, Visual F# improvements, and the new F5 experience for Roslyn open source development. You can now right-click on a base type/member and navigate to its various implementations. New Editor Features Now that we have Roslyn in Visual Studio 2015, we can leverage its power to create the smartest IDE out there. The improvements we’ve made to the IDE experience in Update ...
.NET Core and ASP.NET Bug Bounty Update
As we've now released RC1 of .NET Core and ASP.NET restrictions on areas for investigation are now lifted. The entire cross platform stack, including networking is now in scope and eligible for bounty submissions.The ASP.NET web site has instructions on how to install RC1 on Windows, Linux and OS X. Windows researchers can use Visual Studio 2015, including the free Visual Studio 2015 Community Edition, after installing RC1 from https://get.asp.net. The source for .NET Core can be found on GitHub at https://github.com/dotnet/corefx. The source for ASP.NET v5 can be found on GitHub at https://gi...
Using ASP.NET WebHooks with IFTTT and Zapier to Monitor Twitter and Google Sheets
With the latest drop of ASP.NET WebHooks we have added a generic JSON WebHook receiver, which can be used to receive WebHooks from services like IFTTT and Zapier. Both IFTTT and Zapier provide a huge number of integrations in areas such as productivity, automotive, blogging, CRM, commerce, project management, IoT, social, mobile, collaboration, and much more. For a full list, check out IFTTT channels and browse Zapier zaps. A really cool thing about both IFTTT and Zapier is that they enable regular HTTP requests to be output of an integration. That is, you can build integrations that when something happens, a We...
Are you GLAD?
Holidays are almost upon us. Last year around Christmas time I wrote a set of GC ETW blog entries to help with diagnosing GC heap related issues. This year I want to discuss taking that a (big) step further and making an SDK that does the analysis for you using these ETW events - so before I leave for vacation I’d like to share with you the plan I have for the SDK. The SDK is called GLAD which stands for GC Latency Analysis and Diagnostics. This will essentially be based on the analysis and diagnostics work for the GC we have in PerfView today but I wanted to isolate it out and make it into an SDK so e...
Announcing .NET Core and ASP.NET 5 RC
Updated (2017): See .NET Core Releases to learn about newer releases. This release is not supported. Today, we are announcing .NET Core and ASP.NET 5 Release Candidate, supported on Windows, OS X and Linux. This release is "Go Live", meaning you can deploy apps into production and call Microsoft Support if you need help. Please check out the Announcing ASP.NET 5 RC blog post to learn more about the updates to ASP.NET 5. The best way to get the RC is to go to the http://get.asp.net site. It has everything you need: downloads, instructions and samples. If you already have one of the betas installed, you can u...
Announcing ASP.NET 5 Release Candidate 1
Update - 11-30-2015: The ASP.NET 5 RC1 installers and DNX packages have been updated to address the following issues: The updated version of DNX (1.0.0-rc1-update1) is available via the .NET Version Manager (DNVM). Note, no other ASP.NET 5 NuGet packages are affected by this update and thus their versions remain unchanged. If you have already installed RC1 please acquire and run the installer again from http://get.asp.net to get this update. As scheduled on our ASP.NET 5 roadmap and demonstrated during the Connect() event, we are proud to announce the availability of runtime and tooling for the RC1 r...
Entity Framework 7 RC1 Available
Today we are making Entity Framework 7 RC1 available. EF7 will be the next major release of Entity Framework and is currently in pre-release. When to use EF7 As discussed in our EF7 – v1 or v7 post, EF7 introduces some significant changes and improvements over EF6.x. Because EF7 is based on a new core, the features from EF6.x do not automatically carry over into EF7. For this reason, EF6.x may still be the most suitable release for many applications – at least for the time being. The situations where we would recommend using EF7 are: For all other applications, you should consider usin...