Exercício - Crie, compile e execute seu aplicativo
O .NET software development kit (SDK) inclui uma interface de linha de comando (CLI) que pode ser acessada a partir do Terminal integrado do Visual Studio Code. Durante este treinamento, você usa comandos da CLI do .NET para criar novos aplicativos de console, criar o código do projeto e executar seus aplicativos.
Por exemplo, o seguinte comando .NET CLI criará um novo aplicativo de console no local da pasta especificada:
dotnet new console -o ./CsharpProjects/TestProject
A estrutura de um comando CLI consiste nas seguintes três partes:
- O motorista:
dotnetneste exemplo. - O comando:
new consoleneste exemplo. - Os argumentos de comando:
-o ./CsharpProjects/TestProjectneste exemplo.
Nota
Os argumentos de comando são parâmetros opcionais que podem ser usados para fornecer informações adicionais. O comando anterior pode ser executado sem especificar o local da pasta opcional. Por exemplo: dotnet new console. Nesse caso, o novo aplicativo de console seria criado no local da pasta atual.
Neste exercício, você usa o Visual Studio Code para criar uma nova pasta de projeto, criar um novo aplicativo de console usando um comando CLI, personalizar o aplicativo no Editor de Códigos do Visual Studio e, em seguida, compilar e executar seu aplicativo.
Criar um aplicativo de console C# em uma pasta especificada
Para começar, crie um aplicativo de console em um local de pasta fácil de encontrar e reutilizar.
Verifique se você tem o Visual Studio Code aberto.
Você pode usar o menu Iniciar do Windows para localizar e abrir o Visual Studio Code.
No menu Arquivo de código do Visual Studio, selecione Abrir pasta.
Será exibida uma caixa de diálogo Abrir pasta. Você pode usar a caixa de diálogo Abrir pasta para criar uma nova pasta para seu projeto C#.
Nota
Se estiver a trabalhar no seu computador pessoal e tiver uma localização de pasta que utiliza para os seus projetos de codificação, pode utilizar a caixa de diálogo Abrir Pasta para navegar até à localização da pasta pretendida.
Na caixa de diálogo Abrir pasta, navegue até a pasta Área de trabalho do Windows.
Se você tiver um local de pasta diferente onde você mantém projetos de código, você pode usar esse local de pasta em vez disso. Para este treinamento, o importante é ter um local que seja fácil de localizar e lembrar.
Na caixa de diálogo Abrir pasta, selecione Selecionar pasta.
Se vir uma caixa de diálogo de segurança a perguntar se confia nos autores, selecione Sim.
No menu Terminal de código do Visual Studio, selecione Novo terminal.
Observe que um prompt de comando no painel Terminal exibe o caminho da pasta atual. Por exemplo:
C:\Users\someuser\Desktop>No prompt de comando do Terminal, para criar um novo aplicativo de console em uma pasta especificada, digite o seguinte comando:
dotnet new console -o ./CsharpProjects/TestProject
Este comando .NET CLI usa um modelo de programa .NET para criar um novo projeto de aplicativo de console C# no local da pasta especificada. O comando cria as pastas CsharpProjects e TestProject para você e usa TestProject como o nome do seu
.csprojarquivo.Na visualização EXPLORER, expanda a pasta CsharpProjects .
Você deve ver a pasta TestProject e dois arquivos, um arquivo de programa C# chamado Program.cs e um arquivo de projeto C# chamado TestProject.csproj. O comando CLI usa o nome da pasta quando cria o arquivo de projeto (TestProject.csproj). O arquivo Program.cs é o arquivo que contém seu código C#.
Na visualização EXPLORER, para exibir o código C# no painel Editor, selecione Program.cs.
Como você pode ver, o aplicativo de console padrão é o icônico "Hello World!" aplicação.
// See https://aka.ms/new-console-template for more information Console.WriteLine("Hello, World!");Este aplicativo usa o
Console.WriteLine()método para exibir "Olá, Mundo!" na janela do console.
Atualizar, compilar e executar seu aplicativo
Nesta tarefa, você usa o modo de exibição EXPLORER para abrir sua pasta de projeto de código, personalizar sua mensagem "Olá" e, em seguida, executar seu aplicativo.
No modo de exibição Visual Studio Code EXPLORER, clique com o botão direito do mouse na pasta TestProject e selecione Abrir no Terminal integrado.
Importante
O prompt de comando no painel Terminal integrado mostra o local da pasta onde o comando será executado. Antes de executar um
buildcomando orrun, você deve garantir que o Terminal esteja aberto para a pasta do projeto.Verifique se o prompt de comando no painel Terminal exibe o seguinte caminho de pasta:
C:\Users\someuser\Desktop\CsharpProjects\TestProject>No Editor de Códigos do Visual Studio, atualize o
Console.WriteLine()método da seguinte maneira:Console.WriteLine("Hello C#!");Na primeira vez que você editar um arquivo .cs, o Visual Studio Code pode solicitar que você adicione os ativos ausentes para criar e depurar seu aplicativo. Se vir a mensagem, pode selecionar Sim.
No menu File (Ficheiro), selecione Save (Guardar).
Você sempre precisa salvar suas alterações de código no arquivo. As alterações de código feitas no Editor não serão reconhecidas pelo compilador de código até que o código seja salvo.
Para compilar uma compilação do seu aplicativo, digite o seguinte comando no prompt de comando do Terminal:
dotnet build
O
dotnet buildcomando constrói o projeto e suas dependências em um conjunto de binários. Os binários incluem o código do projeto em arquivos de linguagem intermediária (IL) com uma extensão .dll. Dependendo do tipo de projeto e configurações, outros arquivos também podem ser incluídos. Se estiver curioso, pode encontrar o ficheiro TestProject.dll na vista EXPLORER numa localização de pasta semelhante ao seguinte caminho:C:\Users\someuser\Desktop\CsharpProjects\TestProject\bin\Debug\net7.0\Nota
O caminho da pasta refletirá sua conta e o caminho da pasta para a pasta TestProject.
Para executar seu aplicativo, digite o seguinte comando no prompt de comando do Terminal:
dotnet runO
dotnet runcomando executa o código-fonte sem quaisquer comandos explícitos de compilação ou inicialização. Ele fornece uma opção conveniente para executar seu aplicativo a partir do código-fonte com um comando. É útil para o desenvolvimento iterativo rápido a partir da linha de comando. O comando depende do comando dotnet build para construir o código.Observe que Hello C# é exibido no painel Terminal na linha abaixo do
dotnet runcomando.Se aparecer "Olá, Mundo!", certifique-se de que salvou as alterações de código.
Parabéns, você concluiu a configuração do Visual Studio Code e a criação e execução de uma linha simples de código!