Настройка проекта

Запустите редактор Visual Studio, выберите создание нового проекта. В качестве шаблона используйте «Классическое приложение для Windows», а в качестве типа «Библиотека классов (.NET Framework)». В качестве платформы укажите «.NET Framework 3.5». Рисунок 1. Создание проекта Настроим проект так, чтобы он собирался в каталог с программным комплексом Топоматик Робур, запускал его при отладке и добавим к проекту цифровую подпись. Для этого перейдите в свойства проекта. Рисунок 2. Свойства проекта Откройте вкладку «Сборка», в качестве выходного пути для всех конфигураций выберите каталог с программным комплексом Топоматик Робур. Рисунок 3. Свойства проекта - Сборка Откройте вкладку «Отладка», в качестве действия при запуске выберите запуск внешней программы и укажите исполняемый файл программного комплекса. Рисунок 4. Свойства проекта - Отладка Откройте вкладку «Подписывание», выберите подписать сборку и «<Создать>» в качестве ключа строгого имени. В появившемся диалоге укажите имя файла ключей. Защищать файл ключей паролем не обязательно. Рисунок 5. Свойства проекта - Подписывание Теперь необходимо добавить в проект ссылки на библиотеки программного комплекса, необходимые для создания собственных модулей. Библиотеки, которые нужно подключить это:

Откройте диалоговое окно Менеджер ссылок. Рисунок 6. Добавление ссылки через контекстное меню Перейдите на вкладку «Обзор», нажмите кнопку «Обзор» и укажите необходимые файлы библиотек. Рисунок 7. Менеджер ссылок - Обзор Кроме того необходимо подключить ссылки на системные библиотеки:

Сделать это можно на вкладке «Сборки» диалогового окна Менеджер ссылок. Рисунок 8. Менеджер ссылок - Сборки После того как необходимые библиотеки подключены, нужно запретить их копирование при сборке вашего модуля. Для этого необходимо выделить все библиотеки программного комплекса Топоматик Робур в дереве структуры проекта, и поставить значение флага «Копировать локально» в «False». Рисунок 9. Свойство копировать локально

Проект готов к работе. Можно приступить к созданию Вашего первого модуля.