0

我正在尝试为 MonoDevelop(Android、Console 和 iOS)编写一些项目和文件模板,但似乎无法安装 mpack 文件,在安装 monodevelop 插件管理器的 mpack 文件时,我不断收到此错误:

插件 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>

4

1 回答 1

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>
于 2012-05-02T19:47:52.940 回答