Hulpprogramma's voor ASP.NET Core Blazor
Notitie
Dit is niet de nieuwste versie van dit artikel. Zie de .NET 9-versie van dit artikelvoor de huidige release.
Waarschuwing
Deze versie van ASP.NET Core wordt niet meer ondersteund. Zie de .NET- en .NET Core-ondersteuningsbeleidvoor meer informatie. Zie de .NET 9-versie van dit artikelvoor de huidige release.
Belangrijk
Deze informatie heeft betrekking op een pre-releaseproduct dat aanzienlijk kan worden gewijzigd voordat het commercieel wordt uitgebracht. Microsoft geeft geen garanties, uitdrukkelijk of impliciet, met betrekking tot de informatie die hier wordt verstrekt.
Zie de .NET 9-versie van dit artikelvoor de huidige release.
In dit artikel worden hulpprogramma's beschreven voor het bouwen van Blazor apps met behulp van verschillende hulpprogramma's:
- Visual Studio (VS): de meest uitgebreide IDE (Integrated Development Environment) voor .NET-ontwikkelaars in Windows. Bevat een reeks hulpprogramma's en functies om elke fase van softwareontwikkeling te verhogen en te verbeteren.
- Visual Studio Code (VS Code) is een open source, platformoverschrijdende code-editor die kan worden gebruikt om Blazor apps te ontwikkelen.
- .NET CLI: de .NET-opdrachtregelinterface (CLI) is een platformoverschrijdende hulpprogrammaketen voor het ontwikkelen, bouwen, uitvoeren en publiceren van .NET-toepassingen. De .NET CLI is opgenomen in de .NET SDK en wordt uitgevoerd op elk platform dat wordt ondersteund door de SDK.
Kies het zwaartepunt van dit artikel dat overeenkomt met uw keuze voor gereedschap.
Als u een Blazor-app wilt maken met Visual Studio, gebruikt u de volgende richtlijnen:
Installeer de nieuwste versie van Visual Studio met de ASP.NET- en webontwikkelingsworkload.
Maak een nieuw project met behulp van een van de beschikbare Blazor-sjablonen:
- Blazor Web App: hiermee maakt u een Blazor-web-app die ondersteuning biedt voor interactieve rendering aan serverzijde (interactieve SSR) en CSR (Client Side Rendering). De Blazor Web App-sjabloon wordt aanbevolen om aan de slag te gaan met Blazor voor meer informatie over Blazor functies aan de serverzijde en clientzijde.
- Blazor WebAssembly zelfstandige app-: hiermee maakt u een zelfstandige clientweb-app die kan worden geïmplementeerd als een statische site.
Selecteer Volgende.
Installeer de nieuwste versie van Visual Studio met de ASP.NET- en webontwikkelingsworkload.
Een nieuw project maken:
- Kies voor een Blazor Server ervaring de sjabloon Blazor Server App, waaronder demonstratiecode en Bootstrap, of de Blazor Server App Empty-sjabloon zonder demonstratiecode en Bootstrap. Selecteer Volgende.
- Kies voor een zelfstandige Blazor WebAssembly-ervaring de sjabloon Blazor WebAssembly App, waaronder demonstratiecode en Bootstrap, of de Blazor WebAssembly App Empty-sjabloon zonder demonstratiecode en Bootstrap. Selecteer Volgende.
Installeer de nieuwste versie van Visual Studio met de ASP.NET- en webontwikkelingsworkload.
Een nieuw project maken:
- Voor een Blazor Server-ervaring, kies de Blazor Server App-sjabloon. Selecteer Volgende.
- Voor een Blazor WebAssembly ervaring, kies de sjabloon Blazor WebAssembly App. Selecteer Volgende.
Geef een projectnaam op en controleer of de Locatie juist is.
Zie de sectie Blazor projectsjablonen en sjabloonopties voor meer informatie over de opties in het dialoogvenster Aanvullende informatie.
Notitie
De gehoste Blazor WebAssembly-projectsjabloon is niet beschikbaar in ASP.NET Core 8.0 of hoger. Als u een gehoste Blazor WebAssembly-app wilt maken, moet een Framework--optie eerder dan .NET 8.0 zijn ingeschakeld met het selectievakje ASP.NET Core Hosted.
- Schakel voor een gehosteBlazor WebAssembly-app het selectievakje ASP.NET Core Hosted in het dialoogvenster Aanvullende informatie in.
- Selecteer Maakaan.
Visual Studio Code is een open source, platformoverschrijdende IDE (Integrated Development Environment) die kan worden gebruikt voor het ontwikkelen van Blazor apps.
Installeer de nieuwste versie van Visual Studio Code voor uw platform.
Installeer de C# Dev Kit voor Visual Studio Code. Voor meer informatie, zie Fouten opsporen in ASP.NET Core Blazor-apps.
Zie de documentatie van de VS Codeals u nog niet eerder met VS Code werkt. Zie Wat is de .NET SDK? en de bijbehorende artikelen in de .NET SDK-documentatie.
Een nieuw project maken:
Open VS Code.
Ga naar de verkenner weergave en selecteer de knop .NET-project maken. U kunt het opdrachtpalet ook openen met Ctrl+Shift+Pen vervolgens
.NET
typen en de opdracht .NET: Nieuw project zoeken en selecteren.Selecteer de Blazor projectsjabloon uit de lijst.
Maak of selecteer in het dialoogvenster Projectlocatie een map voor het project.
Geef in het opdrachtpaleteen naam op voor het project of accepteer de standaardnaam.
Selecteer Project maken om het project te maken of de opties van het project aan te passen door Alle sjabloonopties weergevente selecteren. Zie de sectie Blazor projectsjablonen en sjabloonopties voor meer informatie over de sjablonen en opties voor sjablonen.
Druk op F5 op het toetsenbord om de app uit te voeren met het foutopsporingsprogramma of Ctrl+F5 om de app uit te voeren zonder het foutopsporingsprogramma.
In het opdrachtpalet wordt u gevraagd een foutopsporingsprogramma te selecteren. Selecteer C# in de lijst.
Selecteer vervolgens de https startconfiguratie.
Als u de app wilt stoppen, drukt u op Shift+F5 op het toetsenbord.
In de instructies van Visual Studio Code (VS Code) voor ASP.NET Core-ontwikkeling in sommige delen van de Blazor-documentatie wordt gebruikgemaakt van de .NET CLI-, die deel uitmaakt van de .NET SDK. .NET CLI-opdrachten worden uitgevoerd in de ingebouwde Terminalvan VS Code, die standaard een PowerShell-opdrachtshellis. De Terminal- wordt geopend door Nieuwe terminal- te selecteren in het menu Terminal in de menubalk.
Zie de documentatie Visual Studio Codevoor meer informatie over de configuratie en het gebruik van Visual Studio Code.
Gehoste Blazor WebAssembly start- en taakconfiguratie
Voor gehoste Blazor WebAssemblyoplossingenvoegt u de .vscode
map met launch.json
en tasks.json
bestanden toe aan de bovenliggende map van de oplossing. Dit is de map met de typische projectmappen: Client, Serveren Shared
. Werk de configuratie in de launch.json
- en tasks.json
-bestanden bij of bevestig dat een gehoste Blazor WebAssembly-app wordt uitgevoerd vanuit het Server project.
Controleer het Properties/launchSettings.json
bestand en bepaal de URL van de app uit de eigenschap applicationUrl
. Afhankelijk van de frameworkversie is het URL-protocol beveiligd (HTTPS) https://localhost:{PORT}
of onveilig (HTTP) http://localhost:{PORT}
, waarbij de {PORT}
tijdelijke aanduiding een toegewezen poort is. Noteer de URL voor gebruik in het launch.json
-bestand.
In de startconfiguratie van het .vscode/launch.json
-bestand:
- Stel de huidige werkmap (
cwd
) in op de Server projectmap. - Geef de URL van de app aan met de eigenschap
url
. Gebruik de waarde die eerder is vastgelegd in hetProperties/launchSettings.json
-bestand.
"cwd": "${workspaceFolder}/{SERVER APP FOLDER}",
"url": "{URL}"
In de voorgaande configuratie:
- De tijdelijke aanduiding
{SERVER APP FOLDER}
is de map van het Server-project, meestal Server. - De tijdelijke aanduiding
{URL}
is de URL van de app, die is opgegeven in hetProperties/launchSettings.json
-bestand van de app in de eigenschapapplicationUrl
.
Als Google Chrome de voorkeur heeft boven Microsoft Edge, werkt u een extra eigenschap van "browser": "chrome"
bij of voegt u deze toe aan de configuratie.
Het volgende voorbeeld .vscode/launch.json
bestand:
- Hiermee stelt u de huidige werkmap in op de map Server.
- Hiermee stelt u de URL voor de app in op
http://localhost:7268
. - Hiermee wijzigt u de standaardbrowser van Microsoft Edge in Google Chrome.
"cwd": "${workspaceFolder}/Server",
"url": "http://localhost:7268",
"browser": "chrome"
Het volledige bestand .vscode/launch.json
:
{
"version": "0.2.0",
"configurations": [
{
"type": "blazorwasm",
"name": "Launch and Debug Blazor WebAssembly Application",
"request": "launch",
"cwd": "${workspaceFolder}/Server",
"url": "http://localhost:7268",
"browser": "chrome"
}
]
}
Voeg in .vscode/tasks.json
een build
argument toe waarmee het pad naar het projectbestand van de Server-app wordt opgegeven:
"${workspaceFolder}/{SERVER APP FOLDER}/{PROJECT NAME}.csproj",
In het voorgaande argument:
- De tijdelijke aanduiding
{SERVER APP FOLDER}
is de map van het Server-project, meestal Server. - De tijdelijke aanduiding
{PROJECT NAME}
is de naam van de app, meestal gebaseerd op de naam van de oplossing, gevolgd door.Server
in een app die is gegenereerd op basis van de Blazor WebAssembly projectsjabloon.
Een voorbeeld van .vscode/tasks.json
bestand met een Server project met de naam BlazorHosted
in de map Server van de oplossing:
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"command": "dotnet",
"type": "process",
"args": [
"build",
"${workspaceFolder}/Server/BlazorHosted.Server.csproj",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary",
],
"group": "build",
"presentation": {
"reveal": "silent"
},
"problemMatcher": "$msCompile"
}
]
}
Notitie
Op dit moment wordt alleen browserdebugging ondersteund.
U kunt de back-end-Server-app van een gehoste Blazor WebAssembly oplossing niet automatisch herbouwen tijdens foutopsporing, bijvoorbeeld door de app uit te voeren met dotnet watch run
.
.vscode/launch.json
(launch
configuratie):
...
"cwd": "${workspaceFolder}/{SERVER APP FOLDER}",
...
In de voorgaande configuratie voor de huidige werkmap (cwd
) is de tijdelijke aanduiding {SERVER APP FOLDER}
de map van het Server project, meestal 'Server'.
Als Microsoft Edge wordt gebruikt en Google Chrome niet op het systeem is geïnstalleerd, voegt u een extra eigenschap van "browser": "edge"
toe aan de configuratie.
Voorbeeld van een projectmap van Server waarbij Microsoft Edge als browser voor foutopsporing wordt gebruikt in plaats van de standaardbrowser Google Chrome:
...
"cwd": "${workspaceFolder}/Server",
"browser": "edge"
...
.vscode/tasks.json
(dotnet
opdracht argumenten):
...
"${workspaceFolder}/{SERVER APP FOLDER}/{PROJECT NAME}.csproj",
...
In het voorgaande argument:
- De tijdelijke aanduiding
{SERVER APP FOLDER}
is de map van het Server project, meestal 'Server'. - De tijdelijke aanduiding
{PROJECT NAME}
is de naam van de app, meestal gebaseerd op de naam van de oplossing, gevolgd door '.Server
' in een app die is gegenereerd op basis van de Blazor projectsjabloon.
In het volgende voorbeeld uit de zelfstudie voor het gebruik van SignalR met een Blazor WebAssembly-app wordt een projectmapnaam van Server en een projectnaam van BlazorWebAssemblySignalRApp.Server
gebruikt:
...
"args": [
"build",
"${workspaceFolder}/Server/BlazorWebAssemblySignalRApp.Server.csproj",
...
],
...
De .NET SDK is een set bibliotheken en hulpprogramma's die ontwikkelaars gebruiken om .NET-toepassingen en -bibliotheken te maken.
Installeer de .NET SDK-. Opdrachten worden uitgegeven in een opdrachtshell met behulp van de .NET CLI-.
Als u eerder een of meer .NET SDK's hebt geïnstalleerd en uw actieve versie wilt zien, voert u de volgende opdracht uit in een opdrachtshell:
dotnet --version
Zie Wat is de .NET SDK? en de bijbehorende artikelen in de .NET SDK-documentatie.
Een nieuw project maken:
Verander met de opdracht
cd
naar de map waar u de projectmap wilt maken (bijvoorbeeldcd c:/users/Bernie_Kopell/Documents
).Voer voor een Blazor Web App ervaring met standaard interactieve server-side rendering (interactieve SSR) de volgende opdracht uit:
dotnet new blazor -o BlazorApp
Voor een zelfstandige ervaring met Blazor WebAssembly voert u de volgende opdracht uit in een opdrachtprompt die gebruikmaakt van de
blazorwasm
-sjabloon:dotnet new blazorwasm -o BlazorApp
Een nieuw project maken:
Gebruik de opdracht
cd
om naar de map te gaan waar u de projectmap wilt maken (bijvoorbeeldcd c:/users/Bernie_Kopell/Documents
).Voor een Blazor Server ervaring met demonstratiecode en Bootstrapvoert u de volgende opdracht uit:
dotnet new blazorserver -o BlazorApp
Voor een zelfstandige Blazor WebAssembly ervaring met demonstratiecode en Bootstrap voert u de volgende opdracht uit:
dotnet new blazorwasm -o BlazorApp
Voor een gehoste Blazor WebAssembly ervaring met demonstratiecode en Bootstrap voegt u de gehoste optie (
-ho
/--hosted
) toe aan de opdracht:dotnet new blazorwasm -o BlazorApp -ho
Notitie
De gehoste Blazor WebAssembly-projectsjabloon is niet beschikbaar in ASP.NET Core 8.0 of hoger. Als u een gehoste Blazor WebAssembly-app wilt maken met behulp van een SDK voor .NET 8.0 of hoger, geeft u de optie
-f|--framework
door met een 7.0-doelframework (net7.0
):dotnet new blazorwasm -o BlazorApp -ho -f net7.0
Een nieuw project maken:
Ga naar de map met behulp van de opdracht
cd
naar de locatie waar u de projectmap wilt maken (bijvoorbeeldcd c:/users/Bernie_Kopell/Documents
).Voer voor een Blazor WebAssembly ervaring de volgende opdracht uit:
dotnet new blazorwasm -o BlazorApp
Voor een gehoste Blazor WebAssembly-ervaring voegt u de gehoste optie (
-ho
of--hosted
) toe aan de opdracht:dotnet new blazorwasm -o BlazorApp -ho
Notitie
De gehoste Blazor WebAssembly-projectsjabloon is niet beschikbaar in ASP.NET Core 8.0 of hoger. Als u een gehoste Blazor WebAssembly-app wilt maken met behulp van een SDK voor .NET 8.0 of hoger, geeft u de optie
-f|--framework
door met de moniker van het doelframework (bijvoorbeeldnet6.0
):dotnet new blazorwasm -o BlazorApp -ho -f net6.0
Voer voor een Blazor Server ervaring de volgende opdracht uit:
dotnet new blazorserver -o BlazorApp
Zie de sectie Blazor projectsjablonen en sjabloonopties voor meer informatie over de sjablonen en opties voor sjablonen.
De app uitvoeren
Belangrijk
Wanneer u een Blazor Web Appuitvoert, voert u de app uit vanuit het serverproject van de oplossing. Dit is het project met een naam die niet eindigt op .Client
.
Belangrijk
Wanneer u een gehoste Blazor WebAssembly-app uitvoert, voert u de app uit vanuit het Server project van de oplossing.
Druk op Ctrl+F5- op het toetsenbord om de app uit te voeren zonder het foutopsporingsprogramma.
Visual Studio geeft het volgende dialoogvenster weer wanneer een project niet is geconfigureerd voor het gebruik van SSL:
dialoogvenster
Selecteer Ja- als u het SSL-certificaat van ASP.NET Core vertrouwt.
Het volgende dialoogvenster wordt weergegeven:
Selecteer Ja om het risico te bevestigen en het certificaat te installeren.
Visual Studio:
- Compileert en voert de app uit.
- Hiermee start u de standaardbrowser op
https://localhost:{PORT}
, waarin de gebruikersinterface van de app wordt weergegeven. De placeholder{PORT}
is de willekeurige poort die is toegewezen bij het maken van de app. Als u de poort wilt wijzigen vanwege een lokaal poortconflict, wijzigt u de poort in hetProperties/launchSettings.json
-bestand van het project.
Druk in VS Code op Ctrl+F5- om de app uit te voeren zonder foutopsporing.
Selecteer in het foutopsporingsprogramma selecteren prompt in het opdrachtpalet boven aan de gebruikersinterface van VS Code C#. Selecteer bij de volgende prompt het HTTPS-profiel ([https]
).
De standaardbrowser wordt gestart op https://localhost:{PORT}
, waarin de gebruikersinterface van de app wordt weergegeven. De placeholder {PORT}
is de random poort die is toegewezen bij het aanmaken van de app. Als u de poort wilt wijzigen vanwege een lokaal poortconflict, wijzigt u de poort in het Properties/launchSettings.json
-bestand van het project.
Voer in een opdrachtshell die is geopend in de hoofdmap van het project de opdracht dotnet watch
uit om de app te compileren en te starten:
dotnet watch
De standaardbrowser wordt gestart op https://localhost:{PORT}
, waarin de gebruikersinterface van de app wordt weergegeven. De placeholder {PORT}
is de willekeurige poort die is toegewezen bij de creatie van de app. Als u de poort wilt wijzigen vanwege een lokaal poortconflict, wijzigt u de poort in het Properties/launchSettings.json
-bestand van het project.
Wanneer een app die is gemaakt op basis van de Blazor Web App projectsjabloon wordt uitgevoerd met de .NET CLI, wordt de app uitgevoerd op een HTTP-eindpunt (onveilig) omdat het eerste profiel dat is gevonden in het bestand met het startinstellingenbestand van de app (Properties/launchSettings.json
) het HTTP-profiel (onveilig) is, dat de naam http
heeft. Het HTTP-profiel is in de eerste positie geplaatst om de overgang van ssl/HTTPS-beveiliging voor niet-Windows-gebruikers te vereenvoudigen.
Een methode voor het uitvoeren van de app met SSL/HTTPS is het doorgeven van de -lp
|--launch-profile
optie met de https
profielnaam aan de opdracht dotnet watch
:
dotnet watch -lp https
Een alternatieve methode is het verplaatsen van het https
profiel boven het http
profiel in het Properties/launchSettings.json
-bestand en het opslaan van de wijziging. Nadat u de profielvolgorde in het bestand hebt gewijzigd, gebruikt de opdracht dotnet watch
altijd standaard het https
profiel.
De app stoppen
Stop de app met een van de volgende methoden:
- Sluit het browservenster.
- In Visual Studio, kies een van de volgende opties:
Gebruik de knop Stoppen in de menubalk van Visual Studio:
Druk op Shift+F5- op het toetsenbord.
Stop de app met behulp van de volgende methode:
- Sluit het browservenster.
- In VS Code, kies een van de volgende opties:
- Selecteer in het Run-menu de optie Foutopsporing stoppen.
- Druk op Shift+F5- op het toetsenbord.
Stop de app met behulp van de volgende methode:
- Sluit het browservenster.
- Druk in de opdrachtshell op Ctrl+C-.
Visual Studio-oplossingsbestand (.sln
)
Een oplossing is een container voor het organiseren van een of meer gerelateerde codeprojecten. Oplossingsbestanden gebruiken een unieke indeling en zijn niet bedoeld om rechtstreeks te worden bewerkt.
Visual Studio en Visual Studio Code (VS Code) een oplossingsbestand (.sln
) gebruiken om instellingen voor een oplossing op te slaan. De .NET CLI- ordent projecten niet met behulp van een oplossingsbestand, maar kan oplossingsbestanden maken en de projecten in oplossingsbestanden weergeven/wijzigen via de dotnet sln
opdracht. Andere .NET CLI-opdrachten gebruiken het pad van het oplossingsbestand voor verschillende publicatie-, test- en verpakkingsopdrachten.
In de Blazor documentatie wordt oplossing gebruikt om apps te beschrijven die zijn gemaakt op basis van de Blazor WebAssembly projectsjabloon met de optie ASP.NET Core Hosted ingeschakeld of op basis van een Blazor Hybrid projectsjabloon. Apps die zijn geproduceerd op basis van deze projectsjablonen bevatten een oplossingsbestand (.sln
). Voor gehoste Blazor WebAssembly-apps waarvoor de ontwikkelaar geen Visual Studio gebruikt, kan het oplossingsbestand worden genegeerd of verwijderd als het niet wordt gebruikt met .NET CLI-opdrachten.
Zie de volgende bronnen voor meer informatie:
- Inleiding tot projecten en oplossingen (Documentatie voor Visual Studio)
- Wat zijn oplossingen en projecten in Visual Studio? (Documentatie voor Visual Studio)
- Projectmanagement (VS Code-documentatie)
Blazor projectsjablonen en sjabloonopties
Het Blazor framework biedt projectsjablonen voor het maken van nieuwe apps. De sjablonen worden gebruikt om nieuwe Blazor projecten en oplossingen te maken, ongeacht de hulpprogramma's die u selecteert voor Blazor ontwikkeling (Visual Studio, Visual Studio Code of de .NET-opdrachtregelinterface (CLI)):
-
Blazor Web App projectsjabloon:
blazor
- Projectsjabloon voor zelfstandige Blazor WebAssembly-app:
blazorwasm
-
Blazor Server project sjablonen:
blazorserver
,blazorserver-empty
-
Blazor WebAssembly projectsjablonen:
blazorwasm
,blazorwasm-empty
-
Blazor Server Projectsjabloon:
blazorserver
-
Blazor WebAssembly projecten sjabloon:
blazorwasm
Zie ASP.NET Core Blazor projectstructuurvoor meer informatie over Blazor projectsjablonen.
Het weergeven van termen en concepten die in de volgende subsecties worden gebruikt, worden geïntroduceerd in de volgende secties van het overzichtsartikel Basisprincipes:
Gedetailleerde richtlijnen voor rendermodi vindt u in het ASP.NET Core Blazor rendermodi artikel.
Interactieve weergavemodus
- Interactieve server-side rendering (interactieve SSR) is ingeschakeld met de optie Server.
- Gebruik de optie WebAssembly als u alleen interactiviteit wilt inschakelen met client-side rendering (CSR).
- Gebruik de optie Auto (Server en WebAssembly) (automatische) rendermodi om interactieve rendering en automatische wisseling tussen deze modi tijdens runtime mogelijk te maken.
- Als interactiviteit is ingesteld op
None
, heeft de gegenereerde app geen interactiviteit. De app is alleen geconfigureerd voor statische rendering aan de serverzijde.
De interactieve modus voor automatisch renderen maakt in eerste instantie gebruik van interactieve SSR terwijl de .NET-app-bundel en -runtime worden gedownload naar de browser. Nadat de .NET WebAssembly-runtime is geactiveerd, schakelt de rendermodus over naar Interactive WebAssembly-rendering.
De Blazor Web App-sjabloon maakt zowel statische als interactieve SSR mogelijk met één project. Als u CSR ook inschakelt, bevat het project een extra clientproject (.Client
) voor uw webassembly-onderdelen. De ingebouwde uitvoer van het clientproject wordt gedownload naar de browser en uitgevoerd op de client. Onderdelen die gebruikmaken van de webassembly- of automatische rendermodi, moeten worden gebouwd vanuit het clientproject.
Belangrijk
Wanneer u een Blazor Web Appgebruikt, moeten de meeste van de Blazor voorbeeldonderdelen van documentatie interactiviteit functioneren en de concepten laten zien die in de artikelen worden behandeld. Wanneer u een voorbeeldonderdeel test dat wordt geleverd door een artikel, moet u ervoor zorgen dat de app gebruikmaakt van wereldwijde interactiviteit of dat het onderdeel een interactieve rendermodus gebruikt.
Locatie van interactiviteit
Opties voor locatie voor interactiviteit:
- Per pagina/onderdeel: met de standaardinstelling wordt interactiviteit per pagina of per onderdeel ingesteld.
- Global: met deze optie stelt u interactiviteit globaal in voor de hele app.
De locatie van interactiviteit kan alleen worden ingesteld als interactieve weergavemodus niet is None
en verificatie niet is ingeschakeld.
Voorbeeldpagina's
Als u voorbeeldpagina's en een indeling wilt opnemen op basis van Bootstrap-stijl, gebruikt u de optie Voorbeeldpagina's opnemen optie. Schakel deze optie uit voor project zonder voorbeeldpagina's en Bootstrap-stijl.
Aanvullende richtlijnen voor sjabloonopties
- ASP.NET Core Blazor weergavemodi
- De .NET-standaardsjablonen voor dotnet new artikel in de .NET Core documentatie:
- Geef de Help-optie (
-h
of--help
) door aan de opdrachtdotnet new
CLI in een opdrachtshell:dotnet new blazor -h
dotnet new blazorwasm -h
Zie de volgende bronnen voor meer informatie over sjabloonopties:
- Het .NET-standaardsjablonen voor dotnet nieuw artikel in de .NET Core-documentatie:
-
blazorserver
(bevatblazorserver-empty
opties) -
blazorwasm
(bevat optiesblazorwasm-empty
)
-
- Het doorgeven van de help-optie (
-h
of--help
) aan dedotnet new
CLI-opdracht in een commandoshell:dotnet new blazorserver -h
dotnet new blazorserver-empty -h
dotnet new blazorwasm -h
dotnet new blazorwasm-empty -h
Zie de volgende bronnen voor meer informatie over sjabloonopties:
- Het .NET-standaardsjablonen voor dotnet nieuw artikel in de .NET Core-documentatie:
- Geef de help-optie (
-h
of--help
) door aan hetdotnet new
CLI-commando in een commandoshell.dotnet new blazorserver -h
dotnet new blazorwasm -h
Aanvullende informatiebronnen
- Visual Studio
- Visual Studio Code
- ASP.NET Core Blazor WebAssembly buildtools en ahead-of-time (AOT) compilatie
- .NET-opdrachtregelinterface (CLI)
- .NET SDK
- ondersteuning voor .NET Hot Reload voor ASP.NET Core
- ASP.NET Core Blazor hostingmodellen
- ASP.NET Core Blazor projectstructuur
- tutorials voor ASP.NET Core Blazor Hybrid