同步 Visual Studio 擴充套件與設定的小技巧
- 2012-01-15
- 24557
- 0
- Visual Studio 精選擴充套件
相信很多開發者都擁有一臺以上的電腦與開發環境,在使用 Visual Studio 2010 時或多或少都會安裝一些擴充套件,但是很快的就會發現擴充套件無法在每一臺電腦上同步,這是一個非常擾人的問題,用習慣的套件與設定要重新安裝很煩人,今天 demo 在晃網路的時候看到朋友的 Google+ Page 貼了一篇國外的文章,立即就來實作該文章的解決方案,成功了以後也馬上發文來推廣給更多開發人員知道。
 主要的「同步」功能是使用類似 Dropbox 的第三方軟體達成,所以如果你也想使用這技巧那您至少要有一套雲端同步軟體(Dropbox、Cloudbox、CloudStation)還有更多的類似軟體,反正有就好了,不限定於哪一套。
主要的「同步」功能是使用類似 Dropbox 的第三方軟體達成,所以如果你也想使用這技巧那您至少要有一套雲端同步軟體(Dropbox、Cloudbox、CloudStation)還有更多的類似軟體,反正有就好了,不限定於哪一套。
本文使用 Dropbox 來做範例
 先開啟 Dropbox 同步目錄,建立一個資料夾名稱為【Visual Studio Settings and Extensions】
先開啟 Dropbox 同步目錄,建立一個資料夾名稱為【Visual Studio Settings and Extensions】
 在預設的情況下安裝的套件都會存在於
在預設的情況下安裝的套件都會存在於
x:\Users\userName\AppData\Local\Microsoft\VisualStudio\10.0\Extensions
請將上方資料夾內的所有檔案都【移動】至您剛剛建立的同步資料夾【Visual Studio Settings and Extensions】內
為了要讓 Visual Studio 也知道要改地方找套件,請開啟相關的設定檔,它位於
x:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.pkgdef
 請先備份 devenv.pkgdef 避免發生不測
請先備份 devenv.pkgdef 避免發生不測
 開啟 devenv.pkgdef 你會看到其中有一條是【UserExtensionsRootFolder】將它改為你剛剛建立的【Visual Studio Settings and Extensions】目錄
開啟 devenv.pkgdef 你會看到其中有一條是【UserExtensionsRootFolder】將它改為你剛剛建立的【Visual Studio Settings and Extensions】目錄
x:\Dropbox\Visual Studio Settings and Extensions

然後再將相同的路徑放到 PkgDefSearchPath 的最後(請注意要用分號來分隔)
"PkgDefSearchPath" = "$ApplicationExtensionsFolder$;$RootFolder$\Common7\IDE\CommonExtensions;$RootFolder$\Common7\IDE\devenv.admin.pkgdef;S:\Dropbox\Visual Studio Settings and Extensions;C:\Program Files (x86)\Devart\dbForge SQL Complete"

 因為每個人安裝的套件不同,所以我最後還多了 SQL Complete 的路徑
因為每個人安裝的套件不同,所以我最後還多了 SQL Complete 的路徑
修改完畢後存檔
 這時候你再開啟 Visual Studio 就可以看到所有的套件都存在,但是都停用了
這時候你再開啟 Visual Studio 就可以看到所有的套件都存在,但是都停用了

就自己手動全部啟用
重新啟動 Visual Studio 後就可以看到所有套件已經活過來了 ,這時候你只要去另一臺開發機修改devenv.pkgdef你就可以同步你的擴充套件囉
 此方式只能同步由擴充管理員安裝的套件,如果是那種另外給你安裝檔的將無法同步,必須每台電腦都裝一次
此方式只能同步由擴充管理員安裝的套件,如果是那種另外給你安裝檔的將無法同步,必須每台電腦都裝一次
 那設定檔怎麼同步?
那設定檔怎麼同步?
設定檔本來就已經有這種概念了,你只要改路徑就可以了(改之前記得先匯出)








 Roslyn 魔法工坊:打造你的 Source Generator [2025-12-20]開課 共7H
Roslyn 魔法工坊:打造你的 Source Generator [2025-12-20]開課 共7H

回應討論