Configurar seu ambiente de desenvolvimento
Para começar a usar o Blazor, primeiro você precisa instalar o SDK do .NET e um editor de código apropriado.
Usar o .NET SDK
O SDK do .NET está disponível para download no site do .NET. O .NET fornece instaladores e instruções de instalação para várias plataformas e arquiteturas diferentes. O SDK do .NET inclui o runtime do .NET e as ferramentas para criar, compilar, executar, publicar e testar projetos do .NET. Você pode interagir diretamente com o SDK do .NET usando a interface de linha de comando (CLI) do .NET.
O SDK do .NET inclui modelos para criar diferentes tipos de projetos do .NET. Crie um novo projeto usando o comando dotnet new <template-name>
. Por exemplo, para criar um novo projeto de aplicativo Web do Blazor, você pode executar dotnet new blazor
. As ferramentas, como o Visual Studio e o Visual Studio Code, fornecem interfaces de usuário convenientes para criar projetos do .NET usando os modelos no SDK do .NET.
Depois de criar um novo projeto do .NET, você poderá criar e executar o projeto usando os comandos dotnet build
e dotnet run
. O comando dotnet watch
pode ser usado para criar e executar um projeto e aplicar automaticamente as alterações de código conforme elas são feitas. Você pode executar e depurar projetos do .NET de dentro do Visual Studio e do Visual Studio Code.
Ferramentas do Blazor
As ferramentas do Blazor estão disponíveis com o Visual Studio no Windows e com a extensão do Kit de Desenvolvimento em C# para Visual Studio Code, que tem suporte no Windows, macOS e Linux. O Visual Studio no Windows é um ambiente de desenvolvimento totalmente integrado (IDE), enquanto o Visual Studio Code é um editor de código mais leve com um ecossistema avançado de extensões. Ambos têm opções gratuitas disponíveis para aprendizado e uso da comunidade. Quando você instala o Visual Studio no Windows, ele inclui automaticamente o SDK do .NET. O SDK do .NET não está incluído no momento com o Kit de Desenvolvimento em C# para Visual Studio Code e deve ser instalado separadamente.