为什么要这样做
Windows Live Writer 是一个写日志非常不错的工作,尤其在处理Word 文件图片时相当出色,对于发表程序相关文章时不能实现码高亮及折叠,在整合了各位大人思想后制作了这个小插件,弥补了Wridows Live Writer写文章不能高亮代码的不足。现在整个制作过程贴出来,大家共同分享,共同来开发更多更好的插件。
怎么样做
实现插件系统,主要用对oop面的多态性,对于插发人员来说,我们只需要按接口要求进行开发,并按要求拷贝或安装到指定目录就可以了,主机系统(一般指主程序)会自动调用。
Windows Live Writer 扩展程序 说明...扩展程序可帮助用户插入、编辑和发布新类型的内容。 在上载扩展程序之前,请阅读 Windows Live Writer 软件开发包 (SDK) 并阅读以下注意事项: 内容插件扩展程序 1) 内容插件必须使用 .NET Framework 1.1 或 2.0 生成。 2) 内容插件必须以 Microsoft 安装程序 (*.msi) 的形式打包并提交。 3) 如果您使用 .NET Framework 2.0,安装程序必须链接到 .NET 2.0 下载站点或使用 Visual Studio 2005 引导程序。该引导程序将检测并下载正确的 .NET Framework。 4) 您的安装程序必须将程序集复制到 Windows Live Writer 安装目录的“Plug -ins”子目录下。 “写入日志”扩展程序 1) “写入日志”扩展程序必须以 Microsoft 安装程序 (*.msi) 的形式打包并提交。 2) 当您向 Windows Live Gallery 提交“写入日志”扩展程序时,请使用提交表单上的“写入日志”类别。 如果您愿意,可为您提交的每个扩展程序提供元数据和图片。 http://gallery.live.com/devcenter.aspx
在开发Window Live Writer插件,我们应该先准备WindowsLive.Writer.Api.dll(位于Live Writer 安装目录下)
Window Live Witer 介绍 http://download.live.com/writer
Window Live Witer 下载 http://wl.dlservice.microsoft.com/download/A/2/D/A2D35A7B-90D8-47C5-9F4F-507F96A542BA/zh-chs/wlsetup-web.exe
相关链接