我的项目模板的错误是什么?

时间:2012-05-02 03:11:14

标签: templates project monodevelop

我正在尝试为MonoDevelop(Android,控制台和iOS)编写一些项目和文件模板,似乎无法安装mpack文件,我在安装mpack文件时遇到此错误monodevelop addin manager :

加载项MonoDevelop.MonoAndroid.2.8.1.2正在尝试扩展/ MonoDevelop / Ide / About,但没有任何加载项定义此扩展点。

这是我的模板,如果你看到任何愚蠢的话,请告诉我。

谢谢, 肯尼。

<Runtime>
    <Import file="__PreviewImage.png"/>
    <Import file="__TemplateIcon.png"/>
</Runtime>

<Dependencies>
    <Addin id="::MonoDevelop.Ide" version="2.8"/>
</Dependencies>

<Extension path="/MonoDevelop/Ide/ProjectTemplates">
    <ProjectTemplate id="iFactrCrossPlatformAndroid" file="iFactrCrossPlatformAndroid.xpt.xml" />
    <ProjectTemplate id="iFactrCrossPlatformTouch" file="iFactrCrossPlatformTouch.xpt.xml" />
    <ProjectTemplate id="iFactrAndroid" file="iFactrAndroid.xpt.xml" />
</Extension>

1 个答案:

答案 0 :(得分:1)

我假设您的根元素具有正确的属性。如果是这样,该错误似乎表明您在某处有MonoDevelop.MonoAndroid.dll的旧副本,并且由于某种原因,它会使插件引擎混淆。

另请注意,您需要导入所有插件的文件(清单除外),以便将它们包含在mpack中。

<Runtime>
    <Import file="__PreviewImage.png"/>
    <Import file="__TemplateIcon.png"/>
    <Import file="iFactrCrossPlatformAndroid.xpt.xml"/>
    <Import file="iFactrCrossPlatformTouch.xpt.xml"/>
    <Import file="iFactrAndroid.xpt.xml"/>
</Runtime>