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

ADN Club => AutoCAD .NET API => Тема начата: trir от 06-11-2015, 22:06:02

Название: Отладка Python
Отправлено: trir от 06-11-2015, 22:06:02
Как реализовать отладку Python'а из AutoCAD?
Название: Re: Отладка Python
Отправлено: Андрей Бушман от 06-11-2015, 22:20:40
Как реализовать отладку Python'а из AutoCAD?
Каким боком это относится к AutoCAD .NET API?
Название: Re: Отладка Python
Отправлено: trir от 07-11-2015, 20:29:56
таким (http://through-the-interface.typepad.com/through_the_interface/2009/03/using-ironpython-with-autocad.html)
Запускаем IronPython в АкАд'е, как реализовать отладку?
Название: Re: Отладка Python
Отправлено: Александр Ривилис от 07-11-2015, 21:05:37
Кроме вот этого больше ничего не нашёл: http://stackoverflow.com/questions/676188/debugging-ironpython-scripts-in-hosted-embedded-environment
Название: Re: Отладка Python
Отправлено: Андрей Бушман от 07-11-2015, 21:06:47
Ну так и пиши, что IronPython, а не Python... Это же несколько разные вещи.
Название: Re: Отладка Python
Отправлено: Андрей Бушман от 07-11-2015, 21:14:23
Я не пишу на питоне (ни на том, ни на другом), однако вижу, что в MS VS 2015 присутствуют шаблоны проектов для обоих вариантов питона. Т.о. что мешает писать плагин полностью на IronPython, подобно тому, как это делается на любом др. .NET-языке и выполнять отладку обычным, "родным" способом, предоставляемым IDE (т.е. F5, F10, F11 etc)?
Название: Re: Отладка Python
Отправлено: Александр Ривилис от 07-11-2015, 21:21:39
Подозреваю, что уже в VS 2010 это было: http://microsoft.github.io/PTVS/ (в версии 2.1)
Название: Re: Отладка Python
Отправлено: Андрей Бушман от 07-11-2015, 21:25:43
Подозреваю, что уже в VS 2010 это было
у меня на гомобуке только 2015, поэтому проверить в более ранних версиях не могу.
Название: Re: Отладка Python
Отправлено: Александр Ривилис от 07-11-2015, 21:37:38
у меня на гомобуке только 2015, поэтому проверить в более ранних версиях не могу.
Я имею в виду не поставляемый с VS, а тот который устанавливается отдельно и дополняет VS: https://pytools.codeplex.com/releases/view/109707
Там есть версия и для VS 2010. Другое дело, что trir похоже интересуется IronPyton в качестве скриптового языка (т.е. без компиляции в dll). Тут мне сказать нечего, т.к. я никогда этим не интересовался.
Off-Topic: показать
IMHO это не технология для программистов.


P.S.: Нашёл еще вот такую инструкцию: https://github.com/Microsoft/PTVS/wiki/Debugging
Название: Re: Отладка Python
Отправлено: trir от 07-11-2015, 21:57:08
Зато AutoCAD не надо перезагружать
Название: Re: Отладка Python
Отправлено: Андрей Бушман от 07-11-2015, 22:02:46
Зато AutoCAD не надо перезагружать
ну тогда тебе самому с этим и разбираться :) вряд ли здесь присутствуют специалисты по данным вопросам.