Subscribe

Blazor 0.8.0 is now available! This release updates Blazor to use Razor Components in .NET Core 3.0 and adds some critical bug fixes. Get Blazor 0.8.0 To get started with Blazor 0.8.0 install the following: .NET Core 3.0 Preview 2 SDK (3.0.100-preview-010184) Visual Studio 2019 (Preview 2 or later) ...

If you weren’t aware, Visual Studio subscribers have free monthly Azure credits, that are ideal for experimenting with and learning about Azure services. When you activate this benefit, it creates a separate Azure subscription with a monthly credit balance that renews each month while you remain an ...

.NET Core 3.0 Preview 2 is now available and it includes a bunch of new updates to ASP.NET Core. Here's the list of what's new in this preview: Razor Components SignalR client-to-server streaming Pipes on HttpContext Generic host in templates Endpoint routing updates Get started To get sta...

With PackageReference, NuGet always tries to produce the same closure of package dependencies if the input package reference list has not changed. However, there are a few scenarios where it may not be able to do so. While these cases are limited, The post Enable repeatable package restores using a ...

For the past several months we have focused on various features to improve package security and trust. Around a year back, we had announced our plans on various signing functionalities that we have been implementing at a steady pace. We enabled package author signing and NuGet.org repository signing...

I’m happy to announce that ASP.NET Core 2.2 is available as part of .NET Core 2.2 today! How to get it You can download the new .NET Core SDK (2.2.100) for your dev machine and build servers from the .NET Core 2.2 download page. New Windows Server hosting, runtime installers and binary archive...

Earlier this week we released a preview of support for working with Razor files (.cshtml) in the C# extension for Visual Studio Code (1.17.1). This initial release introduces C# completions, directive completions, and basic diagnostics (red squiggles for errors) for ASP.NET Core projects. Prerequisi...

Starting today, you can publish symbol packages to the NuGet.org symbol server. With NuGet.org as a single service provider for libraries and symbols, package authors and consumers will have a streamlined publishing and consumption experience. With a single place for managing authentication and iden...

Blazor 0.7.0 is now available! This release focuses on enabling component coordination across ancestor-descendent relationships. We've also added some improvements to the debugging experience. Here's what's new in the Blazor 0.7.0 release: Cascading values and parameters Debugging imp...

Recently, I’ve updated over 30 of my extensions to support Visual Studio 2019 (16.0). To make sure they work, I got my hands on a very early internal build of VS 2019 to test with (working on the Visual Studio team has its benefits). I’ve learned that the upgrade process is probably the easiest I’v...

NuGet.org now supports surfacing source code repository link for NuGet packages. This will enable package authors to surface both the project’s website and the source repository using the projectUrl and the repository properties respectively instead of having to choose between the two using ju...

In May, we implemented Stage 1 and enabled support for any NuGet.org user to submit signed packages to NuGet.org. Today, we are announcing Stage 2 of our NuGet package signing journey – tamper proofing the entire package dependency graph. What is a Repository Signature? The post NuGet.org star...

I’m often asked how to best learn to build Visual Studio extensions, so here is what I wished someone told me before I got started. Don’t skip the introduction It’s easy to create a new extensibility project in Visual Studio, but unless you understand the basics of how the extensibility system wor...

Having great samples to help you learn about any programming language or paradigm can be very valuable. In my opinion, a good sample can be characterized by: Being easy to replicate Having clear steps that guide the reader to replicating the behavior of the sample into their own code base is param...

Building extensions for Visual Studio has its challenges, but as the new PM on the extensibility team I’ve made it my mission to make it easier. One way of doing that is to provide features that can take some of the pain out of common tasks associated with extension authoring. Here are three brand ...

Earlier this week I wrote about some experiments I was doing with Service Workers in ASP.NET Core. This is an update to that. So, what is a Progressive Web App (PWA)? A Progressive Web App uses modern web capabilities to deliver an app-like user experience – Progressive Web Apps The benefits ...

Update: The information in the blog post is outdated. Instead check out Progressive Web Apps made easy with ASP.NET Core. What if you could make your ASP.NET Core web app faster to load and work offline without changing you code? You now can with the WebEssentials.AspNetCore.ServiceWorker NuGet pac...

MiniBlog.Core is a new and powerful blog platform built on ASP.NET Core 2.0 and provides an excellent reading experience across devices. It achieves that through following the latest best practices for web development, including best-in-class performance, accessibility, readability, search engine op...

It’s a new year! Even though years are an arbitrary construct and all that, you feel reinvigorated! Alive! Ready to take on the world! And you’ve read all those posts and tweets and instatumblrs about blogging! They’re pretty compelling, really, and you’re in a suggestible st...

Moving to the .NET Blog Like a number of other teams that write libraries for the .NET Framework, we have decided to join the list of bloggers that post to the .NET Framework blog. This provides a central location where you can keep up to date with all the .NET related news from Microsoft. We... Rea...

< Older