【发布时间】:2010-09-16 10:32:43
【问题描述】:
我正在尝试关注this tutorial,但它仅描述了如何添加基于 C# 的新项目类型。我想在 IronPython 下创建一个新的项目(子)类型。
我已经下载了 IronPython 源代码,并且我想我找到了需要添加新模板的地方,但我不知道如何“运行”它。 VS 告诉我我无法运行该项目,因为它是一个类。按照上面的教程,它实际上确实让你运行它,它只是启动了一个 VS 的测试实例。那么我将如何测试我的新 IronPython 模板呢?当我构建它时,它会创建一个dll 和一个vsix 文件,但我不知道如何处理它们。
我可以将template.zip 文件复制到我的 VS ProjectTemplates 文件夹中,这很有效,但我需要添加更多功能而不仅仅是模板,这就是我尝试创建 VSPackage 的原因。 IronPython 源代码可以做到这一点,但我只需要找到适当的方法来扩展它。
另外,我最好将我的项目与IronPythonTools 项目解耦,这样我就不必重新构建整个项目,并且当 IronPythonTools 更新时,我的项目不会爆炸。一定有某种类我可以继承?
【问题讨论】:
标签: visual-studio-2010 ironpython vsx