Как установить dotnet script
dotnet script позволяет запускать C#-скрипты (.CSX) из .NET CLI. Единственное требование — наличие .NET 6 или новее на машине. Установить dotnet-script глобально можно следующей командой: Затем для выполнения файла-скрипта достаточно вызвать dotnet script <file_path>, как в примере ниже: Как...
dotnet script позволяет запускать C#-скрипты (.CSX) из .NET CLI. Единственное требование — установленный .NET 6 или новее.
Установить dotnet-script глобально можно следующей командой:
dotnet tool install -g dotnet-script
Затем для выполнения файла-скрипта достаточно вызвать dotnet script <file_path>, как в примере ниже:
dotnet script startdebugging.csx
Как инициализировать новый dotnet script
Если вы только начинаете и хотите создать новый файл dotnet script, используйте команду init, чтобы сгенерировать проект скрипта.
dotnet script init startdebugging.csx
Будет создан файл скрипта вместе с launch-конфигурацией, нужной для отладки скрипта в VS Code. Имя файла опционально: без указания будет использовано main.csx по умолчанию.
.
├── .vscode
│ └── launch.json
├── startdebugging.csx
└── omnisharp.json
Неявные using-директивы
В dotnet script по умолчанию подключены некоторые пространства имён, аналогично функции implicit usings, к которой вы привыкли в проектах .NET SDK. Ниже полный список namespace, доступных в 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.