字體:小 中 大 | |
|
|
2016/12/24 21:07:31瀏覽2790|回應0|推薦0 | |
前言 : 最近因為想要設計下雪主題的外掛 簡單來說就是在Visual Studio 打字的時候有下雪的樣子 好體驗聖誕節的氣氛(# . 所以最近這幾天在研究一下要怎麼寫Visual Studio 外掛(VSIX) 如果有興趣也可以下載玩一下 : ) http://blog.udn.com/andy840119/86281366 . 好吧,前面都是廢話 . 正文 : 如果想寫Visual Studio 外掛 先想一下要寫哪種類型的 然後找類似的專案開始邊翻編開發會比較快 . 例如不才最近寫好的下雪程式是從這邊開始改的 https://github.com/LiamMorrow/Visual-Studio-Power-Mode . 下載完後用VS打開專案 方案總管會提示要先安裝VSIX專案需要的東西 因為那時候直接安裝所以沒有截圖QAQ . 套件安裝完之後 就可以看到裡面多了開發VSIX的選項 . 然後在跑專案時 一開始可能會顯示這個錯誤 . 簡單來說沒有目標程式可以debug 認真想想因為是開發外掛程式 跳出這個某種程度上也是理所當然 . http://stackoverflow.com/questions/9281662/how-to-debug-visual-studio-extensions 可以參考這篇的解決方式 . 先打開專案裡面的內容 . 路徑可以參考 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe 還是要看大家VS裝在哪裡 . 然後底下引數要加上 /rootsuffix Exp 簡單說就是把這個外掛安裝在VS上面 如果沒有加上這一行就算開始執行,專案也不會在上面run . 按下開始後,跑一小段時間應該就OK了 . run好後,就會出另外一個Visual Studio 不過上面多了幾個按鈕 簡單來說這個版本的VS是用來Debug 在VS上面跑的元件用 . 然後如果沒問題的話編譯好的專案應該就會在上面了 . 可以看看專案有沒有在上面執行 例如power Mode 這個專案 可以在VS上看到多出設定選上,代表裝上去了 如果有一切就大功告成了 可以開始工作了 : ) . 如果出現元件產生錯誤,然後都無法Debug的問題該怎麼半 . http://www.viva64.com/en/b/0166/ 可能是因為產生的設定檔等等造成錯誤 在引數 /rootsuffix Exp 後面加上 /RootSuffix=PVSExp 然後按一下play 讓他先把之前的設定檔都清除掉 在把 /RootSuffix=PVSExp 拿掉重跑一次,應該就OK了 . 然後最近無聊在VS上面弄了下雪的主題 如果有人有興趣可以下載來玩玩看 : ) . |
|
( 興趣嗜好|電腦3C ) |