為什麼要這樣做
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
相關連結
編寫Windows Live Writer高亮外掛程式 目錄