1
我正在開發Visual Studio 2015的擴展,並且正在構建解決方案並在本地計算機上手動安裝.vsix。問題是,我每次重建軟件包並嘗試安裝新軟件包時,都說已經存在擴展名,我必須去擴展管理器,卸載它並最終重新安裝新版本。編譯允許更新而不是卸載/安裝的Visual Studio擴展
我需要在擴展項目中使用什麼樣的配置,以便在我嘗試安裝更新的vsix包時,Visual Studio更新當前安裝的擴展?
我正在開發Visual Studio 2015的擴展,並且正在構建解決方案並在本地計算機上手動安裝.vsix。問題是,我每次重建軟件包並嘗試安裝新軟件包時,都說已經存在擴展名,我必須去擴展管理器,卸載它並最終重新安裝新版本。編譯允許更新而不是卸載/安裝的Visual Studio擴展
我需要在擴展項目中使用什麼樣的配置,以便在我嘗試安裝更新的vsix包時,Visual Studio更新當前安裝的擴展?
剛發現解決方案,您必須增加source.extension.vsixmanifest
文件中的版本,然後VS將允許您覆蓋舊的安裝擴展。
爲什麼不讓SDK爲你安裝擴展,而不是手動完成? –
@JasonMalinowski如果我明白你的意思,在開發過程中,SDK會在VS的沙箱版本上安裝擴展,所安裝的擴展不適用於VS的生產環境。 – RBasniak
但是你在構建 - 測試 - 調試周期期間是否將它們安裝回主實例?或者這是一個問題:「確定,我修復了一些內容,現在我想將我的新擴展發佈給我進行進一步測試?」 –