> For the complete documentation index, see [llms.txt](https://lessons.sannybuilder.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lessons.sannybuilder.com/00200/00100/000200.md).

# Создание проекта и его открытие

Создание скрипта не занимает много времени и я постараюсь написать как можно подробнее как это сделать. Это важно, так как именно с этим у меня возникали проблемы с запуском.

Открываем Visual Studio и переходим во вкладку `Файл->Создать проект`:

![](https://github.com/wmysterio/scm-scripting-lessons/raw/resources/_pu/1/78175506.png)

В появившемся окне выбираем "Пустой проект", даём название проекту, например "TestScript" и нажимаем **Ок**:

![](https://github.com/wmysterio/scm-scripting-lessons/raw/resources/_pu/1/88235123.png)

После небольшой паузы наш проект готов к использованию. Что бы мы могли писать код скрипта, нам необходимо добавить в проект **Класс**. Делается это следующим образом: на имени проекта нажимаем правую кнопку мыши и выбираем `Добавить->Класс`:

![](https://github.com/wmysterio/scm-scripting-lessons/raw/resources/_pu/1/55457900.png)

В появившемся окне выбираем иконку с названием "Файл с текстом программы". В поле "Название" вводим понятно что ;) Пусть название будет такое же, как и проект: "TestScript.cs". Нажимаем **Добавить**:

![](https://github.com/wmysterio/scm-scripting-lessons/raw/resources/_pu/1/33662088.png)

Теперь мы можем писать скрипт на C#. Прежде всего, сохраним наш проект, так как бывало я код написал, и закрыл, не сохранив проект. Не повторяйте моих ошибок! :) Нажимаем на дискетки ( ![](https://github.com/wmysterio/scm-scripting-lessons/raw/resources/_pu/1/11382302.png) ) и видим окно:

![](https://github.com/wmysterio/scm-scripting-lessons/raw/resources/_pu/1/20083874.png)

Имя так и оставим. С помощью кнопки "Обзор" выбираем папку, где будет сохраняться наш проект. Старайтесь размещать проект где-то недалеко от папки "scripts".

Снимаем "птичку" с чекбокса "Создать каталог для решения", так как мы не планируем делать ничего сложного и функционального для нашего проекта. Нажимаем **Сохранить**. Теперь наш проект будет в безопасности. :)

Как же открыть, созданный ранее, проект? Очень просто! Идём в меню `Файл->Открыть проект` и переходим в папку, где мы сохранили код. Выбираем файл с расширением `*.sln`:

![](https://github.com/wmysterio/scm-scripting-lessons/raw/resources/_pu/1/63454505.png)

Теперь наш проект будет открыт в том месте, где мы закончили коддинг. Если проект не открыл поле редактирования, то дважды кликаем по файле класса (`*.CS` файл в проект&#x435;*)* или `ПКМ->Открыть*`:

![](https://github.com/wmysterio/scm-scripting-lessons/raw/resources/_pu/1/10135768.png)

Что-же, мы научились сохранять и открывать проект. В следующем уроке мы научимся первым командам и напишем шаблон скрипта.

{% hint style="warning" %}
Вариантов создания скриптов очень много, так что это только общий механизм. Он может изменится в дальнейшем.
{% endhint %}

Автор: **wmysterio**
