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 |
Usage
$ web new <template> <name>
Example
$ 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.