.NET Blog

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

Featured posts

Announcing .NET 9
Nov 12, 2024
29
38

Announcing .NET 9

.NET Team
.NET Team

Announcing the release of .NET 9, the most productive, modern, secure, intelligent, and performant release of .NET yet. With updates across ASP.NET Core, C#, .N...

.NETASP.NET CoreC#

Latest posts

Announcing the .NET Framework 4.5.1 Preview
Jun 26, 2013
0
0

Announcing the .NET Framework 4.5.1 Preview

.NET Team
.NET Team

Updated (2017): See .NET Framework Releases to learn about newer releases. This release is unsupported. Updated (July 2015): See Announcing .NET Framework 4.6 to read about the latest version of the NET Framework. Update: The .NET Framework 4.5.1 RTM has been released and is available for download. The content below is still a great description of the .NET Framework 4.5.1 and is a great way to learn about the great features in the release. Today, we are announcing the .NET Framework 4.5.1 Preview, which includes new features and improvements across the product. We’ve made it easier to build .NET apps in ...

Knockout IntelliSense Highlighting Bug Fix
Jun 24, 2013
0
0

Knockout IntelliSense Highlighting Bug Fix

VKichline
VKichline

We introduced Knockout IntelliSense in Visual Studio 2012 for web projects with KnockoutJS included, and fixed a few bugs in VS Update 1 and 2. However, one bug was not fixed in VS Update 2 and is still frequently reported: the highlighting region can shift around as the page is edited: This bug was fixed and release in Web Tools Extension 1.3. However, the shipping vehicle for WTE 1.3 was more limited than we anticipated at the time, and this component is not a part of VS Update 3 for Visual Studio 2012. To obtain this fix, please install Windows Azure SDK for .NET 2.0 by following these steps: 1. Cl...

Please welcome ImmutableArray
Jun 24, 2013
0
0

Please welcome ImmutableArray

Immo Landwerth
Immo Landwerth

We’ve just released an update to our immutable collection package which adds a new member to the family of immutable collection types: ImmutableArray<T>. In this post, I’ll talk about why we added another collection and how it relates to the existing types. I’ll also cover some minor updates we did to our package. Introduction ImmutableArray<T> Sometimes a little bit of code says more than a thousand pictures, so let’s look at the declaration of immutable array: As you can see ImmutableArray<T> implements IImmutableList<T> which begs the question how it is differen...

Update to HttpClient and Automatic Decompression
Jun 19, 2013
0
0

Update to HttpClient and Automatic Decompression

Immo Landwerth
Immo Landwerth

Two weeks ago, we published a beta of HttpClient that provides support for automatic decompression. Since then, we’ve received a fair amount of feedback, especially around the fact that it relies on a native implementation of compression that isn’t available on the same platforms as HttpClient. Today, we’ve published another beta of HttpClient that will address those concerns. HttpClient no longer depends on Microsoft.Bcl.Compression In the last post, we explained why Microsoft.Bcl.Compression depends on native code. To recap, we are using the same implementation of DeflateStream that we ship...

View Persisted Logs in Azure Storage in Visual Studio 2012
Jun 17, 2013
0
0

View Persisted Logs in Azure Storage in Visual Studio 2012

AnhPhan
AnhPhan

In ScottGu’s Blog “Announcing the release of Windows Azure SDK 2.0 for .NET”, among all other new features, you learn how to stream your Windows Azure Web Site’s application logs into Visual Studio. It might be also useful if you persist those same logs in Azure Table Storage and view them in Visual Studio for certain time intervals. This blog will describe the steps how to achieve that. You need to install Windows Azure SDK 2.0 for .NET from Windows Azure .NET Developer Center in order to use this feature. Add Tracing To Your Application Add some tracing in a WebForm application with Systyem.Diagnostics.Tra...

NuGet Package Restore Issues
Jun 12, 2013
1
0

NuGet Package Restore Issues

Immo Landwerth
Immo Landwerth

We’ve received several reports that our NuGet packages broke the NuGet package restore feature. In this post, I’ll explain what the issue is, how you can work around it, and finally how we plan on fixing this issue in the long term. The problem and solution Microsoft.Bcl.Build and Microsoft.Bcl.Compression require custom target files, which do not work well with NuGet’s package restore feature. The easiest way to fix the package restore issues is by checking in any .targets files that are stored under the packages directory. What’s package restore? When you add a NuGet package to your proj...

Portable Compression and HttpClient Working Together
Jun 6, 2013
0
0

Portable Compression and HttpClient Working Together

Immo Landwerth
Immo Landwerth

Today we’re happy to announce that we released two NuGet packages: Before we go into the details, let’s first take a look at why compression is particularly interesting for HttpClient. Compression and HttpClient We live in a world where we are permanently surrounded by devices, particularly smart phones. Apps that run on these devices are often not super useful in isolation; they require services to provide data and enhance their features. As a result many developers use the HttpClient class to access web resources such as REST services. Most service providers want to minimize the data that is bei...

Portable Compression and HttpClient Working Together
Jun 6, 2013
0
0

Portable Compression and HttpClient Working Together

Immo Landwerth
Immo Landwerth

Today we’re happy to announce that we released two NuGet packages: Before we go into the details, let’s first take a look at why compression is particularly interesting for HttpClient. Compression and HttpClient We live in a world where we are permanently surrounded by devices, particularly smart phones. Apps that run on these devices are often not super useful in isolation; they require services to provide data and enhance their features. As a result many developers use the HttpClient class to access web resources such as REST services. Most service providers want to minimize the data that is bei...

Portable Compression and HttpClient Working Together
Jun 6, 2013
0
0

Portable Compression and HttpClient Working Together

Immo Landwerth
Immo Landwerth

Today we’re happy to announce that we released two NuGet packages: Before we go into the details, let’s first take a look at why compression is particularly interesting for HttpClient. Compression and HttpClient We live in a world where we are permanently surrounded by devices, particularly smart phones. Apps that run on these devices are often not super useful in isolation; they require services to provide data and enhance their features. As a result many developers use the HttpClient class to access web resources such as REST services. Most service providers want to minimize the data that is bei...