All .NET Core Templates Upgraded to .NET Core 3.1 LTS

To coincide with Microsoft’s .NET Core 3.1 LTS Announcement all of ServiceStack’s .NET Core Templates have been upgraded to the latest .NET Core 3.1 LTS release.

You can install .NET Core 3.1 from:

All ServiceStack .NET Core 3.1 Project Templates below can be installed with web new:

.NET Core C# Templates
web .NET Core 3.1 Empty Website
angular-spa .NET Core 3.1 Angular 8 CLI Bootstrap App
aurelia-spa .NET Core 3.1 Aurelia CLI Bootstrap App
grpc .NET Core 3.1 gRPC Services
mvc .NET Core 3.1 MVC Website
mvcauth .NET Core 3.1 MVC Website with ServiceStack Auth
mvcidentity .NET Core 3.1 MVC Website with ServiceStack using MVC Identity Auth
mvcidentityserver .NET Core 3.1 MVC Website with ServiceStack using IdentityServer4 Auth
parcel .NET Core 3.1 Parcel TypeScript App
razor .NET Core 3.1 Website with ServiceStack.Razor
react-lite .NET Core 3.1 simple + lite (npm-free) React SPA using TypeScript
react-spa .NET Core 3.1 React Create App CLI Bootstrap App
selfhost .NET Core 3.1 self-hosting Console App
script .NET Core 3.1 #Script Pages Bootstrap Website
svelte-spa .NET Core 3.1 Svelte v3 Rollup Bootstrap App
vue-lite .NET Core 3.1 simple + lite (npm-free) Vue SPA using TypeScript
vue-nuxt .NET Core 3.1 Nuxt.js SPA App with Bootstrap
vue-spa .NET Core 3.1 Vue CLI Bootstrap App
vuetify-nuxt .NET Core 3.1 Nuxt.js SPA App with Material Vuetify
vuetify-spa .NET Core 3.1 Vue CLI App with Material Vuetify
worker-rabbitmq .NET Core 3.1 Rabbit MQ Worker Service
worker-redismq .NET Core 3.1 Redis MQ Worker Service
worker-servicebus .NET Core 3.1 Azure Service Bus MQ Worker Service
worker-sqs .NET Core 3.1 AWS SQS MQ Worker Service
angular-lite-spa .NET Core 3.1 Angular 4 Material Design Lite Webpack App


$ web new <template> <name>


$ web new script Acme

Upgrading to .NET Core 3.1

If upgrading an existing project please see Upgrading to .NET Core 3.0 latest Release Notes. It’s also helpful to review the last commit in each of the GitHub projects linked above labelled Upgrade to .NET Core 3.1 LTS which contains GitHub’s UX-friendly visual diff of the changes required to upgrade to .NET Core 3.1. E.g. the last commit of the script project is typical of the changes required to upgrade.

Installing older versions

If needed, the GitHub Projects releases history allows you to download older .NET Core 2.x ServiceStack Projects.