我已经安装了VS2013 Express Edition,并希望使用PVTS plugin来管理基于Python的Web应用程序解决方案。显然,无法为现有的VS Express Edition(与专业版/旗舰版)安装PVTS插件 另外,我想得到一些支持来编辑python金字塔兼容的视图模板(即简单(X-)HTML编辑?!?),但这是一件好事。
因为插件不适用于Express Edition:有没有办法告诉独立的PVTS VS安装有关C / C ++项目&整合?
答案 0 :(得分:2)
PTVS Integrated不附带VS Express - 相反,它附带VS Integrated Shell。净效果有点类似于“Python Express”,但一个微妙的区别是Shell允许在其中安装其他扩展。此外,与Express不同,它与VS本身并不分开 - 即如果您在具有PTVS Integrated的机器上安装VS Professional或Ultimate,它将替换并包含Shell。
不幸的是,Shell没有为C ++提供编辑和项目系统支持 - 它具有全功能的本机调试器,但没有别的。由于所述C ++支持不作为扩展分发,因此无法在不升级到VS Professional或更高版本的情况下将其添加到PTVS Integrated。
您可以做的是使用VS Express和PTVS Integrated并行打开相同的解决方案,其中包括您的Python项目和C ++项目。 Express将无法显示Python项目,因此它们将在那里显示为“不可用”,但它将为您提供良好的C ++编辑故事以及构建模块的能力。 PTVS将C ++项目显示为“不可用”,但它将为您提供良好的Python和HTML编辑故事,并且能够调试Python& C ++并排。不幸的是,这意味着没有构建/运行集成,因此每次要在PTVS中运行Python项目时,都需要记住在Express中构建C ++项目。
关于HTML编辑,Pyramid中使用的模板语言没有任何高于HTML的特殊语法,因此VS HTML编辑器应该提供相当好的体验。除了模板编辑和项目系统之外,PTVS对Pyramid没有任何特殊支持,但是跟踪器中有feature request,我们正在计划为它添加项目系统支持。 2.1 - 查看functional specification,了解有关即将发生的事情的更多信息。