Инструменты пользователя

Инструменты сайта


Боковая панель

developers:tutorial:project

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

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

  • Topomatic.ApplicationPlatform.dll
  • Topomatic.Controls.dll
  • Topomatic.FoundationClasses.dll
  • Topomatic.Stg.dll

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

  • System.Drawing
  • System.Windows.Forms

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

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

developers/tutorial/project.txt · Последние изменения: 2022/02/21 17:10 — proxor