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.