====== Настройка проекта ====== Запустите редактор Visual Studio, выберите создание нового проекта. В качестве шаблона используйте "Классическое приложение для Windows", а в качестве типа "Библиотека классов (.NET Framework)". В качестве платформы укажите ".NET Framework 3.5". {{ :developers:tutorial:module:create_project.png?direct&400 |Рисунок 1. Создание проекта}} Настроим проект так, чтобы он собирался в каталог с программным комплексом Топоматик Робур, запускал его при отладке и добавим к проекту цифровую подпись. Для этого перейдите в свойства проекта. {{ :developers:tutorial:module:project_properties.png?direct&400 |Рисунок 2. Свойства проекта }} Откройте вкладку "Сборка", в качестве выходного пути для всех конфигураций выберите каталог с программным комплексом Топоматик Робур. {{ :developers:tutorial:module:build_prop.png?direct&400 |Рисунок 3. Свойства проекта - Сборка}} Откройте вкладку "Отладка", в качестве действия при запуске выберите запуск внешней программы и укажите исполняемый файл программного комплекса. {{ :developers:tutorial:module:debug_prop.png?direct&400 |Рисунок 4. Свойства проекта - Отладка}} Откройте вкладку "Подписывание", выберите подписать сборку и "<Создать>" в качестве ключа строгого имени. В появившемся диалоге укажите имя файла ключей. Защищать файл ключей паролем не обязательно. {{ :developers:tutorial:module:signing_prop2.png?direct&400 |Рисунок 5. Свойства проекта - Подписывание}} Теперь необходимо добавить в проект ссылки на библиотеки программного комплекса, необходимые для создания собственных модулей. Библиотеки, которые нужно подключить это: * Topomatic.ApplicationPlatform.dll * Topomatic.Controls.dll * Topomatic.FoundationClasses.dll * Topomatic.Stg.dll Откройте диалоговое окно Менеджер ссылок. {{ :developers:tutorial:module:add_reference.png?direct&400 |Рисунок 6. Добавление ссылки через контекстное меню}} Перейдите на вкладку "Обзор", нажмите кнопку "Обзор" и укажите необходимые файлы библиотек. {{ :developers:tutorial:module:browse_reference.png?direct&400 |Рисунок 7. Менеджер ссылок - Обзор}} Кроме того необходимо подключить ссылки на системные библиотеки: * System.Drawing * System.Windows.Forms Сделать это можно на вкладке "Сборки" диалогового окна Менеджер ссылок. {{ :developers:tutorial:module:system_reference.png?direct&400 |Рисунок 8. Менеджер ссылок - Сборки}} После того как необходимые библиотеки подключены, нужно запретить их копирование при сборке вашего модуля. Для этого необходимо выделить все библиотеки программного комплекса Топоматик Робур в дереве структуры проекта, и поставить значение флага "Копировать локально" в "False". {{ :developers:tutorial:module:copy_local.png?direct&200 |Рисунок 9. Свойство копировать локально}} Проект готов к работе. Можно приступить к созданию Вашего первого [[developers:tutorial:module|модуля]].