如何将新项目类型添加到IronPython Studio?

时间:2010-09-15 21:02:26

标签: visual-studio-2010 ironpython vsx

我正在尝试关注this tutorial,但它只描述了如何基于C#添加新的项目类型。我想在IronPython下创建一个新的项目(子)类型。

我已经下载了IronPython源代码,我想我已经找到了我需要添加新模板的地方,但我不知道如何“运行”它。 VS告诉我,我不能运行该项目,因为它是一个类。按照上面的教程,它实际上 让你运行它,它只是激活VS的测试实例。那么我该如何测试我的新IronPython模板呢?当我构建它时,它会创建一个dll和一个vsix文件,但我不知道如何处理它们。

我可以将template.zip文件复制到我的VS ProjectTemplates文件夹中,这样可行,但我需要添加一些功能而不仅仅是模板,这就是我尝试创建VSPackage的原因。 IronPython源代码可以做到这一点,但我只需要找到扩展它的正确方法。

另外,我最好将我的项目与IronPythonTools项目分离,以便我不必重建整个项目,并且当IronPythonTools更新时,我的项目不会爆炸。必须有某种我可以继承的课程吗?

1 个答案:

答案 0 :(得分:1)

当您构建并获取VSIX文件时,您可以使用它将软件包安装到VS的正常实例中。您只需双击.vsix文件即可获得VS扩展安装体验。您也可以将VSIX提供给其他任何人,他们也可以安装它。

与IronPython Tools分离的最简单方法是不与任何程序集进行链接。这可能意味着如果您正在使用Ipy Tools中的任何内容,则需要从头开始创建一些功能。

相关问题