Start Debugging
2023-08-29 Atualizado 2023-11-05 dotnet-scriptdotnet Edit on GitHub

Como instalar o dotnet script

dotnet script permite executar scripts C# (.CSX) a partir da CLI do .NET. O único requisito é ter o .NET 6 ou mais recente instalado na sua máquina. Você pode usar o comando abaixo para instalar o dotnet-script globalmente: Depois, para executar um arquivo de script, basta rodar dotnet script <file_path>, como no exemplo abaixo: Como...

dotnet script permite executar scripts C# (.CSX) a partir da CLI do .NET. O único requisito é ter o .NET 6 ou mais recente instalado na sua máquina.

Você pode usar o comando abaixo para instalar o dotnet-script globalmente:

dotnet tool install -g dotnet-script

Depois, para executar um arquivo de script, basta rodar dotnet script <file_path>, como no exemplo abaixo:

dotnet script startdebugging.csx

Como inicializar um novo dotnet script

Se você está começando e quer criar um novo arquivo de dotnet script, dá para usar o comando init para gerar um projeto de script.

dotnet script init startdebugging.csx

Isso cria o arquivo de script junto com a configuração de launch necessária para depurar o script no VS Code. O nome do arquivo é opcional; se você não passar, ele assume main.csx como padrão.

. 
├── .vscode 
│   └── launch.json 
├── startdebugging.csx 
└── omnisharp.json

Usings implícitos

dotnet script já vem com alguns namespaces incluídos por padrão, parecido com a feature de implicit usings dos projetos do .NET SDK. Abaixo está a lista completa de namespaces disponíveis de forma implícita no dotnet-script.

System
System.IO
System.Collections.Generic
System.Console
System.Diagnostics
System.Dynamic
System.Linq
System.Linq.Expressions
System.Text
System.Threading.Tasks

Comments

Sign in with GitHub to comment. Reactions and replies thread back to the comments repo.

< Voltar