Сообщество программистов Autodesk в СНГ

ADN Club => Revit API => Тема начата: rasistMorze от 05-05-2019, 14:46:53

Название: Почему не запускается Revit во время отладки?
Отправлено: rasistMorze от 05-05-2019, 14:46:53
Кроме этого еще какие-то предупреждения появляются. Это связано?
Когда писал "мою первую программу", отладка тоже не запустилась.
Название: Re: Почему не запускается Revit во время отладки?
Отправлено: Александр Ривилис от 05-05-2019, 14:54:59
Попробуй установить: Tools > Options > Debugging и включить "Use Managed Compatibility Mode"
В русской версии Visual Studio: Отладка -> Параметры и настройки -> На ветке Отладка -> Параметр Использовать режим совместимости управляемого кода
Название: Re: Почему не запускается Revit во время отладки?
Отправлено: rasistMorze от 05-05-2019, 16:31:46
Пробовал. И ставил и снимал галочку. К сожалению, не помогает.
Название: Re: Почему не запускается Revit во время отладки?
Отправлено: Александр Ривилис от 05-05-2019, 17:02:56
А запуск без отладки работает? Revit запускается?
Название: Re: Почему не запускается Revit во время отладки?
Отправлено: rasistMorze от 05-05-2019, 17:34:02
Да, запускается. И приложение и команда работают. Прохожу первый урок из RevitTraining "HelloWorld".
Название: Re: Почему не запускается Revit во время отладки?
Отправлено: Александр Ривилис от 05-05-2019, 17:58:46
Да, запускается. И приложение и команда работают. Прохожу первый урок из RevitTraining "HelloWorld".
Я имел в виду запуск из Visual Studio. Если нормально запускается, то можно попробовать через меню Debug->Attach to Process подключится к Revit и затем уже отлаживать:
(https://live.staticflickr.com/65535/47728008532_30df660f04_o.png)

Название: Re: Почему не запускается Revit во время отладки?
Отправлено: rasistMorze от 05-05-2019, 18:07:33
Так? После присоединения Revit закрывается.
Название: Re: Почему не запускается Revit во время отладки?
Отправлено: Александр Ривилис от 05-05-2019, 18:09:03
Так? После присоединения Revit закрывается.
Да. Именно так. А какая версия Visual Studio?
Название: Re: Почему не запускается Revit во время отладки?
Отправлено: rasistMorze от 05-05-2019, 18:16:34
15.8.2
Название: Re: Почему не запускается Revit во время отладки?
Отправлено: Александр Ривилис от 05-05-2019, 18:24:07
15.8.2
Попробуй обновить её - текущая 15.9.11
И еще можешь попробовать следующие установки при подключении к процессу:
(https://live.staticflickr.com/65535/47728203412_5f3f6cbe3e_o.png)

Название: Re: Почему не запускается Revit во время отладки?
Отправлено: rasistMorze от 05-05-2019, 20:31:13
К сожалению, все по-прежнему.
Название: Re: Почему не запускается Revit во время отладки?
Отправлено: Александр Ривилис от 05-05-2019, 20:56:23
К сожалению, все по-прежнему.
После обновления VS? Ну еще могу предложить запуск VS от имени Администратора.
Название: Re: Почему не запускается Revit во время отладки?
Отправлено: rasistMorze от 05-05-2019, 21:01:58
После обновления.
Запуск от администратора дает такой же результат.
Название: Re: Почему не запускается Revit во время отладки?
Отправлено: Александр Ривилис от 05-05-2019, 21:07:39
После обновления.
Запуск от администратора дает такой же результат.
У меня варианты закончились. Похоже это проблема в твоей Windows.
Разве что еще возможны конфликты с вирусами/антивирусами.
Название: Re: Почему не запускается Revit во время отладки?
Отправлено: rasistMorze от 05-05-2019, 21:14:56
Понятно. Спасибо за помощь.
Название: Re: Почему не запускается Revit во время отладки?
Отправлено: Александр Пекшев aka Modis от 07-05-2019, 17:45:09
rasistMorze, а вы в Ревит грузите тот же файл, который пытаетесь отлаживать?
А то некоторые строят в bin\Debug, затем его копируют руками в папку addins, а потом пытаются отлаживать )
Название: Re: Почему не запускается Revit во время отладки?
Отправлено: rasistMorze от 07-05-2019, 20:08:44
Тот же. Не надо что ли? Как ревит тогда поймет что загрузить-то нужно? :)
А то некоторые строят в bin\Debug, затем его копируют руками в папку addins, а потом пытаются отлаживать )
т.е. я вот написал программу. Чтобы ее не отладить, мне не нужно собирать решение и создавать файл манифеста в папке ревита? А просто сразу включать отладку?
В 4-ом уроке курса "моя первая программа" пишут же
Цитировать
Before you launch the debugger, please ensure that the  AddIn manifest file for this lab has been created and exists at the location described in the Writing an AddIn Manifest section in Lesson 1: The Basic Plug-in.
Попробовал ваш способ. Не помогло. Результат тот же. Единственное теперь окно "Параметры исключений" не пустое. Не знаю дает ли это что-то
Название: Re: Почему не запускается Revit во время отладки?
Отправлено: Александр Ривилис от 07-05-2019, 20:13:15
rasistMorze,
Речь о том, что строить нужно сразу в каталог Addins, из которого Revit его будет загружать.
Название: Re: Почему не запускается Revit во время отладки?
Отправлено: sdv79 от 07-05-2019, 22:58:16
rasistMorze,
У тебя стоит AddInManager.dll?
Название: Re: Почему не запускается Revit во время отладки?
Отправлено: rasistMorze от 09-05-2019, 22:27:06
Александр Ривилис, не уверен, что правильно понял вас. Мне же не нужно все файлы проекта копировать в папку Addins? Поподробнее бы.
sdv79, он разве может помочь при отладке? Я так понял он нужен только, чтобы dll-ки загружать, не перезагружая ревит. Поставил сейчас. Ничего не поменялось.
Название: Re: Почему не запускается Revit во время отладки?
Отправлено: Александр Ривилис от 10-05-2019, 01:04:42
Мне же не нужно все файлы проекта копировать в папку Addins?
Все не нужно. Только dll-файл.
В любом случае если вы делали всё, что я писал выше и Revit при запуске отладки зависал, а при подключении к нему завершался, то помочь скорее всего может только переустановка Windows.