Сообщество программистов Autodesk в СНГ
ADN Club => Revit API => Тема начата: rasistMorze от 05-05-2019, 14:46:53
-
Кроме этого еще какие-то предупреждения появляются. Это связано?
Когда писал "мою первую программу", отладка тоже не запустилась.
-
Попробуй установить: Tools > Options > Debugging и включить "Use Managed Compatibility Mode"
В русской версии Visual Studio: Отладка -> Параметры и настройки -> На ветке Отладка -> Параметр Использовать режим совместимости управляемого кода
-
Пробовал. И ставил и снимал галочку. К сожалению, не помогает.
-
А запуск без отладки работает? Revit запускается?
-
Да, запускается. И приложение и команда работают. Прохожу первый урок из RevitTraining "HelloWorld".
-
Да, запускается. И приложение и команда работают. Прохожу первый урок из RevitTraining "HelloWorld".
Я имел в виду запуск из Visual Studio. Если нормально запускается, то можно попробовать через меню Debug->Attach to Process подключится к Revit и затем уже отлаживать:
(https://live.staticflickr.com/65535/47728008532_30df660f04_o.png)
-
Так? После присоединения Revit закрывается.
-
Так? После присоединения Revit закрывается.
Да. Именно так. А какая версия Visual Studio?
-
15.8.2
-
15.8.2
Попробуй обновить её - текущая 15.9.11
И еще можешь попробовать следующие установки при подключении к процессу:
(https://live.staticflickr.com/65535/47728203412_5f3f6cbe3e_o.png)
-
К сожалению, все по-прежнему.
-
К сожалению, все по-прежнему.
После обновления VS? Ну еще могу предложить запуск VS от имени Администратора.
-
После обновления.
Запуск от администратора дает такой же результат.
-
После обновления.
Запуск от администратора дает такой же результат.
У меня варианты закончились. Похоже это проблема в твоей Windows.
Разве что еще возможны конфликты с вирусами/антивирусами.
-
Понятно. Спасибо за помощь.
-
rasistMorze, а вы в Ревит грузите тот же файл, который пытаетесь отлаживать?
А то некоторые строят в bin\Debug, затем его копируют руками в папку addins, а потом пытаются отлаживать )
-
Тот же. Не надо что ли? Как ревит тогда поймет что загрузить-то нужно? :)
А то некоторые строят в 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.
Попробовал ваш способ. Не помогло. Результат тот же. Единственное теперь окно "Параметры исключений" не пустое. Не знаю дает ли это что-то
-
rasistMorze,
Речь о том, что строить нужно сразу в каталог Addins, из которого Revit его будет загружать.
-
rasistMorze,
У тебя стоит AddInManager.dll?
-
Александр Ривилис, не уверен, что правильно понял вас. Мне же не нужно все файлы проекта копировать в папку Addins? Поподробнее бы.
sdv79, он разве может помочь при отладке? Я так понял он нужен только, чтобы dll-ки загружать, не перезагружая ревит. Поставил сейчас. Ничего не поменялось.
-
Мне же не нужно все файлы проекта копировать в папку Addins?
Все не нужно. Только dll-файл.
В любом случае если вы делали всё, что я писал выше и Revit при запуске отладки зависал, а при подключении к нему завершался, то помочь скорее всего может только переустановка Windows.