PluginManifest 类
- 命名空间
- ClassIsland.Core.Models.Plugin
- 程序集
- ClassIsland.Core.dll
插件元数据
public class PluginManifest : ObservableRecipient, INotifyPropertyChanged, INotifyPropertyChanging
- 继承
-
PluginManifest
- 实现
- Derived
- 继承成员
属性
ApiVersion
插件目标 ClassIsland 版本
public string ApiVersion { get; set; }
属性值
Author
插件作者
public string Author { get; set; }
属性值
Description
插件描述。
public string Description { get; set; }
属性值
EntranceAssembly
入口程序集。加载插件时,将在此入口程序集中搜索插件类。
public string EntranceAssembly { get; set; }
属性值
示例
MyPlugin.dll
Icon
插件图标路径。默认为icon.png。
public string Icon { get; set; }
属性值
Id
插件ID。
public string Id { get; set; }
属性值
Name
插件显示名称。
public string Name { get; set; }
属性值
Readme
插件自述文件路径。默认为README.md。
public string Readme { get; set; }
属性值
Url
项目 Url
public string? Url { get; set; }
属性值
Version
插件版本
public string Version { get; set; }