1

我已经安装了 VS2013 Express Edition 并想使用PVTS 插件来管理基于 Python 的 Web 应用程序解决方案。显然,PVTS 插件无法为现有的 VS Express Edition(与 Professional/Ultimate Editions)安装
另外,我希望有一些支持来编辑与 python 金字塔兼容的视图模板(即简单的(X-)HTML 编辑?!?),但这很好。

因此,由于该插件不适用于 Express 版:有没有办法告诉独立的 PVTS VS 安装有关 C/C++ 项目和集成的信息?

4

1 回答 1

2

PTVS Integrated 不附带 VS Express - 相反,它带有VS Integrated Shell。最终效果有点类似于“Python Express”,但一个细微的区别是 Shell 允许在其中安装其他扩展。此外,与 Express 不同,它与 VS 本身并不分离——即,如果您在集成了 PTVS 的机器上安装 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 的任何特殊支持,无论是模板编辑还是项目系统,但在跟踪器中有一个功能要求,我们计划在 2.1 中添加对它的项目系统支持 - 有查看功能规范以获取有关即将发生的事情的更多信息。

于 2013-11-18T21:48:26.917 回答