Missed .NET Day on Agentic Modernization? Watch the coding demos and agentic workflow sessions on demand.
.NET Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
Latest posts
Announcing Availability of ASP.NET 5 Beta8
ASP.NET 5 beta8 is now available both on NuGet and as a tooling update to Visual Studio 2015! This release greatly expands the supported surface area of .NET Core on OS X and Linux. You can now use networking, cryptography and globalization features cross-platform! This release also includes some nice improvements to ASP.NET 5, DNX and the Web tools. Let’s take a look at how we can get started with ASP.NET 5 beta8. Installation You can find instructions in our documentation for installing ASP.NET 5 beta8 on Windows, Mac and Linux. New Features Below is a summary of some of the new features in ASP.N...
NuGet 3 – Visual Studio User Interface Discussion
We want to continue our discussion of the recent changes made to the NuGet experience with the v3 releases, and in this second blog post of the series we are going to focus on the user interface updates that were made for Visual Studio 2015. I touched on it briefly in our last blog post about What and Why, but this time lets go a little deeper into the functionality and then explore the changes that are being made. 2013 compared to 2015 We showed this side-by-side comparison in the last blog post, and it helps to show immediately what has changed: I covered the good, bad, and ugly about this user interface p...
NuGet 3.2.1-RC and NuGet 2.9-RC released
Today we are releasing nuget.exe 3.2.1-RC and NuGet 2.9-RC. A number of issues were identified in both versions that prevented interoperability on Linux and OSX operating systems. We also made some fixes to 3.2 in order to reduce network utilization. Changes Below are the top highlights of these releases 2.9-RC The complete 2.9 issue list is available in GitHub 3.2.1-RC The complete 3.2.1 issue list is available in GitHub Download from NuGet 3.2.1 extension for Visual Studio 2015 https://dist.nuget.org/visualstudio-2015-vsix/v3.2.1-rc/NuGet.Tools.vsix NuGet 3.2.1 command line https://dist.n...
NuGet 3 – What and Why?
Since Visual Studio 2015 was released in July, developers have started using a new version of NuGet, NuGet 3 We decided to introduce a number of significant changes based on feedback from the community. With any major version change, some things break… and usually for a good reason. We have bugs and issues that we are addressing and want to share what the plan was for versions 3.x and what the plan is for the future. The NuGet 2.x code base proved to be tightly coupling user interface and protocol. NuGet 3 included a major rewrite of the code base to allow for supporting the new V3 nuget server Protocol. User ...
Package Content and Removals
The NuGet community is awesome; involved and eager to build software to make it easy for use in bigger projects that the components and libraries that they themselves are building. Every now and again, community members can get a little too eager. This post is going to address a recent issue that was presented to the NuGet.org administrators. In the terms of use for the NuGet.org service: "You may not upload or transmit any material that infringes or misappropriates any person's copyright, patent, trademark, or trade secret, or disclose via the Website any information the disclosure of which would constitute a v...
Receive WebHooks from Azure Alerts and Kudu (Azure Web App Deployment)
The Microsoft ASP.NET WebHooks preview is moving forward! We have received two very cool source contributions adding support for Kudu (Azure Web App Deployment) and Bitbucket. There is a sample for Bitbucket, but here we will focus on Kudu as well as Azure Alerts which just announced support for WebHooks. Kudu provides a ton of functionality for deploying, managing, and inspecting Azure Web Apps (formerly known as Azure Web Sites). The source code for Kudu is available on GitHub along with documentation describing all the cool things it can do. One way you can use Kudu WebHooks is to get notified when an update ...
Why did my package download count suddenly go up
Last week, we released our Revised Download Counts and Package Statistics that are now based on the raw logs of our CDN. For this to become reality, we had to also import data from our old statistics data warehouse into the new system. As it turns out, we overlooked something very important: in the old system (and by importing data, also in the new system), NuGet download counts did not reflect non-normalized package versions. Today, we’re taking these downloads into account as well, resulting in an increase in package downloads for many NuGet packages that have been in the NuGet gallery for a long time. Our old...
Announcing the ASP.NET WebHooks Visual Studio Extension Preview
After a few days of work, I’m excited to introduce you to the ASP.NET WebHooks preview support we’ve put together for Visual Studio developers. This tool bootstraps your ASP.NET project with the NuGet packages and configuration code you’ll need so you can add custom processing for incoming WebHook requests from third parties like GitHub, Dropbox, and more. The 7-minute video embedded below demonstrates and end-to-end user experience offered by the WebHooks extension. Over the past few weeks Henrik has been busy developing framework NuGets that enables WebHook support for ASP.NET, and he’s documented each...
What’s new for .NET and UWP in Win10 Tools 1.1
This post was written by Lucian Wischik, Program Manager on the Managed Languages team. Last week we updated the Visual Studio tools for Universal Windows Apps. The easiest way to get the update is within Visual Studio, under Tools > Extensions > Updates. (Also read the release notes). As part of this update, we're including a new opt-in pre-release feature that will shrink the size of your app: In this article I'll tell you the what and why and how of this new feature. Then I'll tell you how it fits into the wider context -- about how improvements in .NET make their way into your UWP apps. UWP ...