Как интегрировать модули Python C / C ++ в проекты PVTS / Решения VS 2013

Я установил VS2013 Express Edition и хотел использовать PVTS плагин управлять решениями веб-приложений на основе Python. Очевидно, что плагин PVTS не может быть установлен для существующего VS Express Edition (против Professional / Ultimate Edition)
Также я хотел бы иметь некоторую поддержку для редактирования шаблонов представления, совместимых с python pyramid (то есть простого (X-) редактирования HTML?!?), Но это приятно иметь.

Так как плагин не работает для Express Edition: есть ли способ рассказать об автономной установке PVTS VS о проектах C / C ++ & интеграция?

1

Решение

PTVS Integrated не поставляется с VS Express — скорее, он поставляется с VS Integrated Shell. Чистый эффект похож на «Python Express», но есть одно тонкое отличие в том, что Shell позволяет устанавливать в него другие расширения. Кроме того, в отличие от Express, он не отделен от собственно VS, т. Е. Если вы установите VS Professional или Ultimate на машину с интегрированной PTVS, он заменит и включит Shell.

К сожалению, Shell не поставляется с поддержкой редактирования и проектной системы для C ++ — у нее есть полнофункциональный встроенный отладчик, но больше ничего. Поскольку указанная поддержка C ++ не распространяется как расширение, ее невозможно добавить в PTVS Integrated без обновления до VS Professional или выше.

Что вы можете сделать, так это использовать VS Express и PTVS Integrated open бок о бок с одним и тем же решением, которое включает в себя как ваш проект Python, так и ваш проект C ++. Express не сможет показывать проекты Python, поэтому они будут отображаться как «недоступные», но это даст вам хорошую историю редактирования на C ++ и возможность сборки модуля. PTVS покажет проекты C ++ как «недоступные», но даст вам хорошую историю редактирования Python и HTML и возможность отладки Python & С ++ бок о бок. К сожалению, это означает отсутствие интеграции сборки / запуска, поэтому вам нужно помнить, что вы должны собирать проект C ++ в Express каждый раз, когда вы хотите запустить проект Python в PTVS.

Что касается редактирования HTML, язык шаблонов, используемый в Pyramid, не имеет какого-либо специального синтаксиса выше синтаксиса HTML, поэтому стандартный VS-редактор HTML должен обеспечивать достаточно хороший опыт. PTVS не имеет никакой специальной поддержки Pyramid, кроме того, ни для редактирования шаблонов, ни для системы проектов, но есть запрос функции для этого в трекере, и мы планируем добавить поддержку системы проекта для него в 2.1 — взгляните на функциональная спецификация для получения дополнительной информации о том, что происходит.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]