Работа с макросами. Отладка
Вы потратите не мало времени в поиске ошибок и отладки ваших макросов. Но в программирование есть одна замечательная штука – можно немедленно получить отклик на ваш код. Вы просто пишите какой-то код, компилируете его и затем запускаете. Ваш код либо будет работать, либо нет. Revit немедленно сообщит вам, если он не работает и вы будете рады, когда он наконец-то заработает. SharpDevelop имеет в своем арсенале несколько инструментов, которые помогут вам в отладке кода.
Использование Debug.Print и окна вывода сообщений
В процессе написания кода, часто бывает полезным отображать вспомогательную информацию во время выполнения макроса. Написание кода – это последовательный процесс и вам нужно знать, работает он или нет в момент разработки. Окно вывода SharpDevelop очень полезно для понимания того, что же происходит внутри вашего макроса.
Для вывода информации в данном окне, используйте метод Debug.Print. Но перед этим не забудьте добавить пространство имен System.Diagnostics в ваш макрос.
И результат:
Обсуждение: http://adn-cis.org/forum/index.php?topic=3299
Опубликовано 22.12.2015