PracticalDotNet.TailwindStarterProject
6.0.2
dotnet new install PracticalDotNet.TailwindStarterProject::6.0.2
Blazor Tailwind Project Template for dotnet new
View on Nuget.org.
Install template via nuget
From anywhere on your machine you can use this command to install the template directly from Nuget.
dotnet new --install PracticalDotNet.TailwindStarterProject::6.0.0-x
(where x is a specific version, check versions on nuget.org).
Install template from source
Alternatively, if you'd prefer, you can install it yourself from the source.
Download the source then change into the content
folder.
From there you can install the template using dotnet new --install
.
There's no need to build anything first. In fact, if you do build the project inside the content folder you might end up with extra folders (like bin, obj) being included in the template.
cd content
dotnet new --install .
In this example we instruct dotnet
to look in the current folder (.
) for any templates and install any it finds.
It should find the .template.config
folder which instructs it that this is a template for it to install.
Spin up a new project using the template
Once you have the template installed it will show up in the list of templates for dotnet new
.
dotnet new -l
Here's how it should appear in the list…
Blazor WASM Tailwind Project Template blazor-tailwind [C#]
From here you're now free to use the template to create your very own Blazor + Tailwind project!
dotnet new blazor-tailwind - o ExampleApp
cd ExampleApp
dotnet watch
This example creates the project in an ExampleApp folder, then launches it using dotnet watch
.
Upgrading/downgrading the .NET version
When you create a new project using this template you'll discover that your new project references a specific version of .NET.
Taking the above example, if you looked at ExampleApp\ExampleApp.csproj
you should see something like this...
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="6.0.0-rc.2.21480.10"/>
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="6.0.0-rc.2.21480.10" PrivateAssets="all"/>
</ItemGroup>
...
If you wish to use a different version of .NET you will need to change the TargetFramework and Package References. There are a couple of ways to change the referenced package versions:
- Manually change the version numbers in the .csproj
- Use the Nuget package manager in your IDE to downgrade the NuGet packages
You can also change the TargetFramework
by manually updating the csproj or using your IDE to target a different version (for example net5.0).
-
net6.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
6.0.2 | 812 | 2/4/2022 | |
6.0.1 | 502 | 2/4/2022 | |
6.0.0 | 335 | 11/15/2021 | |
6.0.0-rc2.2 | 168 | 10/25/2021 | |
6.0.0-rc2.1 | 177 | 10/14/2021 | |
5.0.1 | 369 | 10/25/2021 | |
5.0.0 | 371 | 10/20/2021 |