Microsoft.WebUI.Tool
0.0.26
Prefix Reserved
dotnet tool install --global Microsoft.WebUI.Tool --version 0.0.26
dotnet new tool-manifest
dotnet tool install --local Microsoft.WebUI.Tool --version 0.0.26
#tool dotnet:?package=Microsoft.WebUI.Tool&version=0.0.26
nuke :add-package Microsoft.WebUI.Tool --version 0.0.26
Microsoft.WebUI.Tool
CLI tool for building and inspecting WebUI templates.
Installation
dotnet tool install -g Microsoft.WebUI.Tool
NuGet artifacts for this tool include this README, repository metadata, Source Link, the SPDX MIT license expression with license acceptance required, release notes links, discoverability tags, the © Microsoft Corporation. All rights reserved. notice, and .snupkg symbols. Release workflows stage the artifacts for downstream signing and publishing. NuGet.org publishing is not automatic until an approved Microsoft-certificate signing path is available for .nupkg packages. Before publishing, staged packages and Authenticode-signable contents must be signed with a Microsoft certificate through the approved signing process.
Usage
# Build templates into a binary protocol file
webui build ./src --output app.webui
# Inspect a compiled protocol file
webui inspect app.webui
# Start a dev server with hot reload
webui serve ./src --state ./data/state.json --port 3001 --watch
Configuration
The tool locates the native webui binary using:
WEBUI_BINARY_PATHenvironment variable (directory containing the binary)- System PATH
License
MIT. NuGet package metadata uses © Microsoft Corporation. All rights reserved.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
See https://github.com/microsoft/webui/releases for release notes.