Создать библиотеку внутри проекта

Если вы хотите выделить часть функциональности проекта в отдельную библиотеку, вы можете создать эту библиотеку непосредственно внутри проекта. Для этого выполните следующие шаги:

  1. В навигаторе проекта нажмите правой кнопкой мыши на имя проекта и выберите Новый > Библиотека в контекстном меню.

  2. Введите имя библиотеки в открывшемся окне.

    В результате библиотека появится в навигаторе проекта. В качестве представления библиотеки используется введенное имя, а версия и имя разработчика берутся из проекта.

  3. Добавьте библиотеку в зависимости проекта.

Созданная таким образом библиотека является частью проекта и хранится с ним в одном репозитории (при использовании групповой разработки). Вы не можете выпускать библиотеку отдельно от проекта.

После подключения библиотеки все ее типы с областью видимости Глобально станут доступны в вашем проекте. Пространство имен типов имеет следующий вид: Поставщик::ИмяПроекта::Подсистема[::Пакет]::ИмяТипа. В конструкциях Использование и импорт необходимо указывать полное имя подсистемы: Поставщик::ИмяПроекта::Подсистема. Например, для библиотеки в данной статье пространство имен будет выглядеть следующим образом: e1c::CurrencyConverter::Основное.