.NET Blog

Free. Cross-platform. Open source. A developer platform for building all your apps.

Latest posts

Jul 20, 2015
Post comments count 0
Post likes count 0

Announcing the RTM of Visual F# 4.0

Visual FSharp Team [MSFT]

We are pleased to announce that Visual Studio 2015, and along with it Visual F# 4.0, hit RTM today! Visit the downloads page to install the release build. The F# components in VS 2015 map to commit dd8252eb8d20 in our repo. For an overview of the new language, runtime, and IDE features in Visual F# 4.0, take a look at our earlier blog posts from VS 2015 preview and RC, or review the VS 2015 release notes.  For a complete list of bug fixes and changes, see CHANGELOG.md. Thank you to our contributors Visual F# 4.0 marks the first major-version release of the F# language and VS tools to include community contri...

Jul 20, 2015
Post comments count 0
Post likes count 0

Announcing .NET Framework 4.6

Rich Lander [MSFT]

Update: See .NET Framework Releases to learn about newer releases. We’re excited to announce the RTM releases of .NET Framework 4.6 and Visual Studio 2015 today. You can read about the new features or leave that for later and try them out now. The quickest way to get started is to install the free Visual Studio 2015 Community version. With the .NET Framework 4.6, you’ll enjoy better performance with the new 64-bit “RyuJIT” JIT and high DPI support for WPF and Windows Forms. ASP.NET provides HTTP/2 support when running on Windows 10 and has more async task-returning APIs. There are also major updates in Visu...

Jul 20, 2015
Post comments count 0
Post likes count 0

Announcing ASP.NET 4.6 and ASP.NET 5 beta 5 in Visual Studio 2015 Release

Jeffrey Fritz

Long time readers of this blog or followers of the ASP.NET Community Standup know that this day was coming, and we have a released version of ASP.NET 4.6 framework and tools with Visual Studio 2015.  Not only are we shipping ASP.NET 4.6, but we are also including with Visual Studio 2015 a bundle of ASP.NET 5 beta 5 runtime tools and libraries.  There’s a lot of great new features in ASP.NET 4.6 and ASP.NET 5 that you need to know about.  Let’s take a closer look at some of the bigger features in this release of Visual Studio. ASP.NET 4.6 – More of the ASP.NET you know and enjoy We are delivering updates to the...

Jul 20, 2015
Post comments count 0
Post likes count 0

NuGet 3.0 Released

Jeffrey Fritz

Its been a long journey to this date. We've investigated and tested and released a number of interim builds for developers and package owners to test with the latest Visual Studio bits. The NuGet team is happy to hear all of your feedback about our add-in for Visual Studio and would like to announce the availability of the NuGet 3.0 client with Visual Studio 2015. This update to the NuGet extension comes with Visual Studio 2015 and is avaialble from the Visual Studio extension gallery We are also making available an update to the NuGet extension for Visual Studio 2013, and you can download version 2.8.6 from the ...

Jul 15, 2015
Post comments count 0
Post likes count 0

Allocating on the stack or the heap?

maoni

A recent discussion prompted me to write this blog entry. The question there was “when should I allocate something on the stack vs on the heap?”. I searched around and there are plenty of articles that talk about *what* gets allocated on the stack vs on the heap, but not how you should decide what to allocate on the stack vs heap. It makes sense to understand the implications of allocating on the stack vs on the heap in order to make the right decisions because as with most perf advice, there’s no one rule fits all. Often the right approach is to understand what things mean, then see what conseq...

Jul 15, 2015
Post comments count 0
Post likes count 0

New version of ASP.NET Merge Tool

Matt FJH

The ASP.NET Merge tool (Aspnet_merge.exe) enables you to combine and manage the assemblies that are created by the ASP.NET compilation tool (Aspnet_compiler.exe). It was built on top of a Microsoft Research project, ILMerge, through which Aspnet_merge.exe does IL code merge.   What problem does this new version fix? The first version of this tool was released through .Net framework 2.0 SDK, since then we haven’t update the ILMerge part much. As .Net evolved, IL becomes more and more complex and the old ILMerge can’t work correctly in some corner cases.  This leads to a CLR failure to load...

Jul 14, 2015
Post comments count 0
Post likes count 0

First .NET Port Award

Immo Landwerth

Recently, we shared quite a bit how we make progress on our open source journey (Roslyn's First Year of Open Source and .NET Core Open Source Update). We all feel highly privileged to be on the .NET team when all of this awesomeness happens! However, unless you're an active contributor on any of our OSS projects, you probably didn't have the opportunity to experience this first hand. Fortunately, you don't have to take our word for it. Geoff Norton, whom some of you probably know as kangaroo, did a talk at .NET Fringe about his experience on porting CoreCLR to OS X. Community Thanks! You probably noticed that...

Jul 14, 2015
Post comments count 0
Post likes count 0

First .NET Port Award

Immo Landwerth

Recently, we shared quite a bit how we make progress on our open source journey (Roslyn's First Year of Open Source and .NET Core Open Source Update). We all feel highly privileged to be on the .NET team when all of this awesomeness happens! However, unless you're an active contributor on any of our OSS projects, you probably didn't have the opportunity to experience this first hand. Fortunately, you don't have to take our word for it. Geoff Norton, whom some of you probably know as kangaroo, did a talk at .NET Fringe about his experience on porting CoreCLR to OS X. Community Thanks! You probably noticed that...

Jul 14, 2015
Post comments count 0
Post likes count 0

First .NET Port Award

Immo Landwerth

Recently, we shared quite a bit how we make progress on our open source journey (Roslyn's First Year of Open Source and .NET Core Open Source Update). We all feel highly privileged to be on the .NET team when all of this awesomeness happens! However, unless you're an active contributor on any of our OSS projects, you probably didn't have the opportunity to experience this first hand. Fortunately, you don't have to take our word for it. Geoff Norton, whom some of you probably know as kangaroo, did a talk at .NET Fringe about his experience on porting CoreCLR to OS X. Community Thanks! You probably noticed ...