Set Up the BlazorPowerTools NuGet Feed
Configure your development environment to install and update Blazor Power Tools packages.
Package Sources
Blazor Power Tools is distributed exclusively through the official BPT NuGet feed:
Official (production)
Stable releases ready for production use. Backed by www.blazorpowertools.com.
https://nuget.blazorpowertools.com/v3/index.jsonRegister the feed
Create or edit a nuget.config in your solution root. Keep nuget.org as a fallback:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="BlazorPowerTools" value="https://nuget.blazorpowertools.com/v3/index.json" />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
</packageSources>
</configuration>Or register it from the CLI:
dotnet nuget add source https://nuget.blazorpowertools.com/v3/index.json --name BlazorPowerToolsBlazorPowerTools);
pin a specific version if you want predictable upgrades.
Install the package
Once the feed is registered, install as usual:
dotnet add package BlazorPowerToolsVersion Management
Pin to a specific version to avoid unexpected breaking changes in production:
<PackageReference Include="BlazorPowerTools" Version="1.5.0" />Or use a version range to accept patches:
<PackageReference Include="BlazorPowerTools" Version="[1.5.0, 1.6.0)" />To check for updates:
dotnet list package --outdatedDirectory.Packages.props for centralized package version management
across multi-project solutions. This ensures all projects reference the same BPT version.
Common Feed Providers
Azure Artifacts
Use the Azure Artifacts Credential Provider for seamless auth.
Install with dotnet tool install --global artifacts-credprovider
and set the VSS_NUGET_EXTERNAL_FEED_ENDPOINTS environment variable.
GitHub Packages
Generate a Personal Access Token (PAT) with read:packages scope.
Use the PAT as the password in your nuget.config. The feed URL
follows the pattern https://nuget.pkg.github.com/OWNER/index.json.
IDE-Specific Configuration
The sections below show how to configure the BlazorPowerTools NuGet source in popular development environments. These instructions apply to both the public NuGet.org feed and private organizational feeds.
Visual Studio 2022 / 2026
Visual Studio has a built-in GUI for managing NuGet package sources.
Open Package Source Settings
Go to Tools → NuGet Package Manager → Package Manager Settings.
In the left pane, select Package Sources.
Add a New Source
Click the + (green plus) button in the upper-right corner to add a new source. Fill in the fields:
- Name:
BlazorPowerTools - Source:
https://nuget.blazorpowertools.com/v3/index.json
Click Update, then OK to save.
Install the Package
Right-click your project in Solution Explorer → Manage NuGet Packages.
Select the BlazorPowerTools source from the Package source
dropdown in the upper-right corner of the NuGet Package Manager window,
then search for BlazorPowerTools and click Install.
Visual Studio Code
VS Code does not have a built-in NuGet source GUI. You manage package sources
through nuget.config files and the .NET CLI.
Option 1: nuget.config file (recommended)
Create a nuget.config file in your solution root:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="BlazorPowerTools" value="https://nuget.blazorpowertools.com/v3/index.json" />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
</packageSources>
</configuration>nuget.config file is automatically detected by both dotnet
CLI commands and the C# Dev Kit extension for VS Code.
Option 2: .NET CLI commands
Add the source directly from the terminal:
dotnet nuget add source "https://nuget.blazorpowertools.com/v3/index.json" \
--name BlazorPowerToolsThen install the package:
dotnet add package BlazorPowerToolsTo verify your configured sources:
dotnet nuget list sourceOption 3: C# Dev Kit Extension
If you have the C# Dev Kit extension installed, it provides a NuGet Package Manager view in the Explorer sidebar. To use it:
- Open the Command Palette (
Ctrl+Shift+P/Cmd+Shift+P) - Search for "NuGet: Open NuGet Gallery"
- The gallery reads package sources from your
nuget.config— make sure the BlazorPowerTools source is configured as shown above - Search for
BlazorPowerToolsand install
nuget.config approach.