.NET Blog

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

Latest posts

Jan 19, 2016
Post comments count 0
Post likes count 0

On .NET 12/17/2015 – Miguel de Icaza

Bertrand Le Roy

A weekly chat about current events and topics. This week, our guest is Miguel de Icaza, from Xamarin. Mono is on Gitter.

Jan 19, 2016
Post comments count 0
Post likes count 0

NuGet Targets for Project.Json now open source

Jeffrey Fritz

A question that comes up from time to time is: how does Visual Studio 2015 add references when using project.json files in conjunction with a csproj without modifying the csproj file? This is a good question and demonstrates some of our strategy to help make NuGet easier to integrate into project systems without having to teach NuGet how to work with every project system. We've released this component as open source, and we'll show you where you can learn more about how it was built. There is a MSBuild task for csproj files that will examine the project.lock.json file and determine what assets should be added. T...

Jan 13, 2016
Post comments count 0
Post likes count 0

Accelerate your NuGet.Server

Maarten Balliauw

Since its inception, NuGet supports setting up custom package sources. There's the default NuGet Gallery, there's third-party NuGet hosting (see the NuGet Ecosystem), we can use local directories on our hard drive or a network UNC share (like ) and there's the NuGet.Server package that we can use to create our own NuGet server. Developers and teams have been using NuGet.Server to host and share their NuGet packages internally without exposing them publicly on nuget.org. It's easy to set up: install a NuGet package and we can work with our own NuGet server over HTTP(S). Some users went above and beyond in hostin...

Jan 12, 2016
Post comments count 0
Post likes count 0

Visual Studio keeps showing suggested extensions

Mads Kristensen

In Visual Studio 2015 Update 1 we introduced a mechanism that would analyze a web project and suggest helpful Visual Studio extensions based on what it could find. For instance, if the project was using the Bootstrap CSS framework, it would suggest two very cool extensions specifically for working with Bootstrap.   It works by showing a yellow bar at the top of the editor when an HTML document is being opened. The idea was to improve the user experience by suggesting extensions from the community that would make you more productive based on your current context. While some people found these suggestio...

Jan 12, 2016
Post comments count 0
Post likes count 0

The week in .NET – 1/12/2016

Bertrand Le Roy

To read last week's post, see The week in .NET - 1/5/2016.On.NETLast week, we had Mads Torgersen on the show to talk about language design in general, and C# in particular. This week, we'll talk to Jonathan Chambers from the Unity 3D team about game engines, and using .NET to target iOS, Android, or even the Web. Please send me your questions ahead of time, or attend the show and ask them on the chat. Tune in on Thursday, at 10:00AM PST to view the show live!Package of the week #1: JSON.NET 8JSON.NET needs no introduction, as it is the recommended library to serialize and deserialize JSON in .NET. James Newton-Ki...

Jan 12, 2016
Post comments count 0
Post likes count 0

The week in .NET – 1/12/2016

Bertrand Le Roy

To read last week's post, see The week in .NET - 1/5/2016. On.NET Last week, we had Mads Torgersen on the show to talk about language design in general, and C# in particular. This week, we'll talk to Jonathan Chambers from the Unity 3D team about game engines, and using .NET to target iOS, Android, or even the Web. Please send me your questions ahead of time, or attend the show and ask them on the chat. Tune in on Thursday, at 10:00AM PST to view the show live! Package of the week #1: JSON.NET 8 JSON.NET needs no introduction, as it is the recommended library to serialize and deserialize JSON in .NET. James N...

Jan 6, 2016
Post comments count 0
Post likes count 0

Task runners in Visual Studio 2015

Mads Kristensen

There are various kinds of tasks typically used by web developers as part of their workflow. Everything from bundling and minifying JavaScript files, to compiling LESS files into CSS and even running custom batch or PowerShell scripts. In a sense you can say that tasks are steps that needs to be performed to make the application run that are separate from coding it. Visual Studio 2015 supports any kind of custom task execution from the new Task Runner Explorer tool window. It ships with built-in support for two very popular web centric task runners – Grunt and Gulp. The Task Runner Explorer shows a list of ...

Jan 5, 2016
Post comments count 0
Post likes count 0

The week in .NET – 1/5/2016

Bertrand Le Roy

We're back for a new year of .NET! For this first week of 2016, we're off to a great start with two packages and lots of interesting posts.To read last week's post, see The week in .NET - 12/29/2015.On.NETThis week on our On.NET live YouTube show, we'll speak with Mads Torgersen, probably mostly about C#. Please feel free to send me questions in advance, or to attend the show live and ask Mads questions directly on the chat.Package of the week #1: ReactiveUIReactiveUI uses Reactive Extensions for .NET to create testable UI that are compatible with Xamarin (iOS, Android, and Mac), WPF, Windows Forms, UWP, etc.Here...

Jan 5, 2016
Post comments count 0
Post likes count 0

The week in .NET – 1/5/2016

Bertrand Le Roy

We're back for a new year of .NET! For this first week of 2016, we're off to a great start with two packages and lots of interesting posts. To read last week's post, see The week in .NET - 12/29/2015. On.NET This week on our On.NET live YouTube show, we'll speak with Mads Torgersen, probably mostly about C#. Please feel free to send me questions in advance, or to attend the show live and ask Mads questions directly on the chat. Package of the week #1: ReactiveUI ReactiveUI uses Reactive Extensions for .NET to create testable UI that are compatible with Xamarin (iOS, Android, and Mac), WPF, Windows Forms, U...