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 .NET Core 2.1 Preview 2
Today, we are announcing .NET Core 2.1 Preview 2. The release is now ready for broad testing, as we get closer to a final build within the next two to three months. We'd appreciate any feedback that you have. ASP.NET Core 2.1 Preview 2 and Entity Framework 2.1 Preview 2 are also releasing today. You can download and get started with .NET Core 2.1 Preview 2, on Windows, macOS, and Linux: You can see complete details of the release in the .NET Core 2.1 Preview 2 release notes. Known issues and workarounds are included in the releases notes. You can develop .NET Core 2.1 apps with Visual Studio...
Explore Azure Cosmos DB with .NET Core and MongoDB
Have you had to design general purpose "metadata" tables in your SQL database that basically store column names and values? Do you often serialize/de-serialize XML or JSON from your SQL tables to handle volatile schemas and data? .NET developers have traditionally worked with relational database management systems (RDMS) like SQL Server. RDMS systems have withstood the test of time and are production-ready. Like many tools, however, RDMS systems aren't always the best solution. You may benefit from a different approach called NoSQL. Contrary to popular belief, NoSQL doesn't mean "NO SQL" but rather "Not Only SQL....
Migrate to PackageReference with 3 clicks
Last year, we introduced the option to make PackageReference the default package management format for managing NuGet dependencies when installing the first NuGet package for a newly created projects. With Visual Studio Version 15.7 Preview 3, we have introduced the capability to migrate existing projects that use the format to use PackageReference instead. Benefits of using PackageReference include: Migrate your projects to PackageReference today! To try out the new migration experience, download Visual Studio 2017 Preview, open a based project, right-click the References node in Solution Explorer,...
.NET Framework December 5, 2018 Cumulative Update for Windows 10 version 1809 and Windows Server 2019
Today, we are releasing the December 5, 2018 .NET Framework Cumulative Update for Windows 10 version 1809 and Windows Server 2019. For more information about the new Cumulative Updates for .NET Framework for Windows 10 version 1809 and Windows Server 2019 please refer to this recent announcement. Quality and Reliability This release contains the following quality and reliability improvements. CLR SQL WCF WPF Winforms Note: Additional information on these improvements is not available. The VSTS bug number provided with each improvement is a unique ...
Calling all Desktop Developers: how should UI development be improved?
The user interface (UI) of any application is critical in making your app convenient and efficient for the folks using it. When developing applications for Enterprise use, a good UI can shave time off an entire company’s workflow. Visual Studio is investing in new tools to improve the productivity of Windows desktop developers and we’d love your help to make sure the improvements we make are the right ones. Please fill out our Desktop Developer Survey. It takes 1-2 mins to fill out. It will give us a sense of the kind of applications you build. We will be reaching out to people that respond so that you can help ...
Get started building .NET web apps that run in the browser with Blazor
For up to date instructions on how to get started with Blazor, please go to https://blazor.net. Today we released our first public preview of Blazor, a new experimental .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly. Blazor enables full stack web development with the stability, consistency, and productivity of .NET. While this release is alpha quality and should not be used in production, the code for this release was written from the ground up with an eye towards building a production quality web UI framework. In this release we've laid the ground work for the Blazor compo...
ASP.NET Core manageability and Application Insights improvements
There are many great investments on the ASP.NET Core 2.1 roadmap. These investments make ASP.NET Core applications easier to write, host, test, and make security and standards compliant. This blog post talks about areas of investments in manageability and monitoring space. It covers ASP.NET Core, .NET, and Application Insights SDK for ASP.NET Core features and spans beyond 2.1 milestone. The main themes of manageability improvements across the application stack are: Let’s dig into the improvements made and the roadmap ahead in these areas. Distributed tracing ASP.NET Core 2.0 appli...
Incident report – NuGet.org downtime on March 22, 2018
We did this blog post to report about the incident that happened on March 22, 2018. In the last couple of days we digged deeper into the incident. Here is the summary of our findings and proposed next steps. Customer Impact NuGet.org website and V2 APIs were unavailable for 2 hours on March 22, 2018 between 8:45AM - 11:30AM UTC. More than 1.5 million requests failed. What Happened? On March 22nd, a certificate used internally for authentication with Key Vault expired. It was rotated on all components except for a single Search service. This triggered a chain reaction that made the Gallery service unavailable,...
Announcing Preview 1 of ASP.NET MVC 5.2.5, Web API 5.2.5, and Web Pages 3.2.5
Today we released Preview 1 of ASP.NET MVC 5.2.5, Web API 5.2.5, and Web Pages 3.2.5 on NuGet. This is a patch release that contains only bug fixes. You can find the full list of bug fixes for this release in the release notes. To update an existing project to use this preview release run the following commands from the NuGet Package Manager Console for each of the packages you wish to update: Please try out Preview 1 of ASP.NET MVC 5.2.5, Web API 5.2.5, and Web Pages 3.2.5 and let us know what you think. Any feedback can be submitted as issues on GitHub. Assuming everything with this preview goes smoothly, w...