.NET Blog

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

Featured posts

.NET Aspire 9.3 is here and enhanced with GitHub Copilot!
May 19, 2025
Post comments count 0
Post likes count 5

.NET Aspire 9.3 is here and enhanced with GitHub Copilot!

Jeffrey T. Fritz
Jeffrey T. Fritz

.NET Aspire 9.3 is the biggest release of .NET Aspire yet, with the introduction of GitHub Copilot directly into the .NET Aspire Dashboard, updates for integrat...

.NETASP.NET CoreC#

Latest posts

NuGet 2.7 Package Restore Tips
Aug 30, 2013
Post comments count 0
Post likes count 0

NuGet 2.7 Package Restore Tips

Jeff Handley [MSFT]
Jeff Handley [MSFT]

Since the release of NuGet 2.7 with Automatic Package Restore and implicit consent, many developers have adopted the new approach and provided some great feedback on their experiences. Based on that feedback, we have collected a set of tips to help you start using the new restore features. Using Automatic Package Restore Even though package restore consent is on by default, users still need to choose to omit their packages from source control before package restore is engaged. By default, source control systems will include the packages folder in your repository, and you need to take action to omit the packa...

NuGet 2.7 Package Restore Consent Errors
Aug 29, 2013
Post comments count 0
Post likes count 0

NuGet 2.7 Package Restore Consent Errors

Jeff Handley
Jeff Handley

After NuGet 2.7 was released with Automatic Package Restore and implicit consent, some users reported that they were still seeing build errors indicating that package restore consent had not been given. When we made the package restore changes in NuGet 2.7, we identified one scenario where this would happen but determined we couldn't implement a fix and would rather have to document the cause and solution. Scenario and Cause In order to hit this problem, there's a specific scenario you must be in. The scenario isn't extremely common, but we have already heard reports of it. In this scenario, the solutio...

Introducing NuGet Concierge
Aug 28, 2013
Post comments count 0
Post likes count 0

Introducing NuGet Concierge

Mads Kristensen
Mads Kristensen

Twelve weeks ago, the Azure Applications Platform & Tools team welcomed us, three college sophomores, Jaspreet Bagga, Jeremiah Jekich, and Melissa McNeill, to Microsoft. As Explorer Interns, we were given the opportunity to experience the three primary disciplines here at Microsoft: Program Manager, Software Development Engineer, and Software Development Engineer in Test. Rotating positions throughout the course of development, we were able to experience what life is like working in the developer tools division. We were given the opportunity to contribute to one of Visual Studio’s great tools, the NuGet pack...

NuGet Package Restore with Team Foundation Build
Aug 27, 2013
Post comments count 0
Post likes count 0

NuGet Package Restore with Team Foundation Build

Immo Landwerth
Immo Landwerth

Note: This post is now also part of the official NuGet documentation. In this post, I’ll provide a walkthrough on how to use package restore with Team Foundation Build with both, git as well TF version control. In our previous blog post on how we improved package restore, I showed that NuGet 2.7 and Microsoft.Bcl.Build made restoring packages a lot easier. However, I didn’t explain in great detail on how you can restore packages during the build. In this post, I’ll close that gap by providing a more detailed walkthrough. Although this walkthrough is specific for the scenario of using Team Foundation Serv...

NuGet 2.7 Released
Aug 27, 2013
Post comments count 0
Post likes count 0

NuGet 2.7 Released

DeepakVerma
DeepakVerma

The NuGet team is excited to announce NuGet 2.7 release, for details please see the release notes published on docs.nuget.org.NuGet 2.7 Features Note that with NuGet 2.7, we have removed support for Visual Studio 2010 Express for Windows Phone due to technical limitations related to the new automatic package restore. A separate download is available for that version of Visual Studio and it can be found on the NuGet 2.7 downloads page on CodePlex.Visual Studio 2013NuGet 2.7 is the version of NuGet that will be included in Visual Studio 2013, with the exception of minor updates such as refreshed localizati...

Update: Knockout IntelliSense Highlight Bug Fix
Aug 26, 2013
Post comments count 0
Post likes count 0

Update: Knockout IntelliSense Highlight Bug Fix

VKichline
VKichline

In an earlier blog post on June 24th entitled Knockout IntelliSense Highlighting Bug Fix I described a bug fix in the Knockout IntelliSense feature. In that post I recommended installing Windows Azure SDK for .NET (VS 2012) – 2.0 to acquire the fix since it did not make it into any of the Visual Studio Updates for 2012. Several customers have asked if there’s a lighter-weight solution to acquiring this fix. This article described the minimal install required to improve Knockout highlighting. What Version of WTE Do I Have? To determine what version of WTE is installed, select “About Microsoft ...

Editing Package Metadata on the NuGet Gallery
Aug 23, 2013
Post comments count 0
Post likes count 0

Editing Package Metadata on the NuGet Gallery

Bhuvaneshwari Krishnamurthi
Bhuvaneshwari Krishnamurthi

In our next deployment, which is scheduled for the week of August 26th, 2013, we have added the ability to edit package metadata at any point in time before or after publishing the package. This has been one of the frequent requests from package authors. The changes are current dpeloyed @ staging.nuget.org. You can play around with the feature in this sandbox environment. Let us know your feedback and suggestions here in github. We are aiming production deployment on 8/27/2013 barring any ship-stopper issues. Meanwhile, we will continue testing from our end as well. Edit Package Before the introduction of this...

Web Publishing a simpler way to exclude files/folders from being published
Aug 22, 2013
Post comments count 0
Post likes count 0

Web Publishing a simpler way to exclude files/folders from being published

Sayed Ibrahim Hashimi
Sayed Ibrahim Hashimi

I’ve written a few blog posts on how to exclude files from publishing/packaging. In each of these posts you’d have to be familiar with MSBuild and the Web Publish process. I’ve been looking for a much simpler way to exclude files/folder from publishing. When using git you can easily exclude files and folders using a .gitignore file. Inside the .gitignore file on each line you can add a pattern that matches files/folders to be excluded from the repository. For example take a look at the sample .gitignore file below. In the .gitignore file above you can see how easy it is to exclude files and folders from publi...

Portable Compression is now stable
Aug 22, 2013
Post comments count 0
Post likes count 0

Portable Compression is now stable

Immo Landwerth
Immo Landwerth

Today we are happy to announce that our portable compression library is now available as a stable NuGet package. Microsoft.Bcl.Compression Microsoft.Bcl.Compression provides the following APIs in a portable fashion: It’s supported on the following platforms: .NET 4.5 and .NET for Windows Store apps already ship compression with the platform itself, so applications for those platforms usually don’t need this package. However, if the application is consuming a library that uses this package then the application also needs to reference this package in order to ensure application a...