<< Click to Display Table of Contents >> Разработка > Процесс разработки Сборка решений |
![]() ![]() ![]() |
Чтобы проверить, что изменения написаны верно и в них нет несовместимостей, выполните предварительную сборку решения. Для этого:
1.На панели инструментов среды разработки Directum RX нажмите на кнопку Собрать:
Среда разработки полностью пересоберет решения и модули при первой сборке после установки системы и после импорта базовых решений.
В остальных случаях среда разработки пересоберет только изменения, которые появились в решениях и модулях. Поэтому сборка проходит быстрее.
2.Если сборка выполнится с ошибками, то появится соответствующее сообщение. Исправьте ошибки, которые отобразятся в окне вывода, и повторите сборку.
Совет. В окне вывода щелкните два раза левой кнопкой мыши по тексту сообщения. Откроется редактор кода, в котором вы увидите строку с ошибкой.
3.Если сборка прошла успешно, в строке состояния среды разработки Directum RX появится соответствующее сообщение.
4.Опубликуйте решения и модули, чтобы проверить изменения в локальной системе Directum RX.
Если сборку нужно отменить, нажмите на клавиши CTRL+BREAK. Результат зависит от ситуации:
•сборку остановили сразу после запуска – она завершается моментально. Например, ее запустили случайно и нужно тут же отменить;
•сборка уже выполняется – отмена занимает дополнительное время, в результате появляется соответствующее сообщение;
•сборка завершилась, и запустились публикация или экспорт разработки – для отмены может потребоваться больше времени. В ряде случаев публикация и экспорт должны завершиться до конца, и остановить их уже нельзя.
Устранение неисправностей при сборке
Ошибка генерации файлов с расширением *g.cs
Иногда при сборке решения могут возникнуть ошибки компиляции *g.cs-файлов кода на языке C#. Они автоматически создаются при компиляции и нужны, например, для привязки данных в WPF.
Ошибка может возникнуть, даже если основной код собирается верно.
Решение
Часто ошибки генерации *g.cs-файлов связаны с использованием оператора using при обращении к классам и репозиториям. Поэтому перед устранением неисправности замените using на полный путь, например Sungero.Company.Employees.GetAll().
Для исправления ошибки необходимо очистить рабочий репозиторий. Для этого воспользуйтесь программой Git Extensions или командной строкой. В результате при следующей сборке файлы с расширением *g.cs сгенерируются заново.
1.Закройте среду разработки. 2.Запустите программу Git Extensions. 3.В главном меню последовательно выберите пункты Commands, Clean working directory. 4.В открывшемся окне «Clean working directory» проверьте, что установлены переключатель Remove all untracked files и флажок Remove untracked directories: 5.Нажмите на кнопку Cleanup. 6.Запустите среду разработки. 7.Загрузите последнюю версию исходного кода. Для этого на панели инструментов нажмите на кнопку |
1.Закройте среду разработки. 2.Выполните команду: git clean -xdf 3.Запустите среду разработки. 4.Загрузите последнюю версию исходного кода. Для этого на панели инструментов нажмите на кнопку |
© Компания Directum, 2024 |