我是風格警察的粉絲,但討厭它沒有解決錯誤的更多producticve方式。爲Visual Studio創建一個插件
所以我在想,爲了讓我在閒暇時間保持開心,我創建了一個Visual Studio插件來自動化一些錯誤修復。
有沒有人編寫過插件,並得到任何有用的鏈接,提示,經驗分享?
我是風格警察的粉絲,但討厭它沒有解決錯誤的更多producticve方式。爲Visual Studio創建一個插件
所以我在想,爲了讓我在閒暇時間保持開心,我創建了一個Visual Studio插件來自動化一些錯誤修復。
有沒有人編寫過插件,並得到任何有用的鏈接,提示,經驗分享?
你可以寫在上面的插件到Visual-Studio的直接加載項的模型:http://www.c-sharpcorner.com/UploadFile/mgold/AddIns11292005015631AM/AddIns.aspx
它需要一些艱苦的工作,因爲推廣模式也不是很直觀。
你也可以做到這一點使用DXCore: http://blogs.microsoft.co.il/blogs/dhelper/archive/2009/06/17/how-to-write-a-simple-dxcore-plug-in.aspx
這是多一點點簡單,插件引擎是免費的。
最後一種辦法就是編寫使用ReSharper的插件,我從來沒有它,但它已經達到之間的風格,警察插件的插件。
我有兩個第一選擇的經驗。首先,VS擴展模型非常難以使用。這是一個來自VS以前版本的舊API,它基於經典的COM並缺少大量文檔。第二種選擇,DXCore插件,更加直觀, 具有API,但它也缺少一些文檔。另一個問題是它需要安裝〜30MB。 祝你好運:)
新的Visual Studio 2010 Beta 2和SDK有專門爲這種事情設計的項目。新WPF界面的可擴展性選項將是一個偉大的方式來完成這件事:
http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx#Extensibility
有將是很多很酷的東西出來與2010年
這些視頻也很擅長:http://msdn.microsoft.com/en-gb/vstudio/bb507746.aspx但這些適用於較舊的Visual Studio版本