Start Debugging
2023-08-29 Обновлено 2023-11-05 dotnet-scriptdotnet Edit on GitHub

Как установить 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.

< Назад