Visual Studio 2017 VSIX Extension 安裝失敗的解決方式

當我安裝VisualSVN 6.0(VisualSVN-VS2017-6.0.0.vsix)時,出現錯誤訊息「此擴充功能並未安裝在任何目前已安裝的產品上」:

檢視安裝記錄檔之內容:
2017/3/27 上午 08:33:43 – 支援的產品 :
2017/3/27 上午 08:33:43 – Microsoft.VisualStudio.Enterprise
2017/3/27 上午 08:33:43 – Version : [15.0,16.0)
2017/3/27 上午 08:33:43 – Microsoft.VisualStudio.Pro
2017/3/27 上午 08:33:43 – Version : [15.0,16.0)
2017/3/27 上午 08:33:43 – Microsoft.VisualStudio.Community
2017/3/27 上午 08:33:43 – Version : [15.0,16.0)
2017/3/27 上午 08:33:43 – 參考 :
2017/3/27 上午 08:33:43 – 正在搜尋適用的產品…
2017/3/27 上午 08:33:45 – 找到已安裝的產品 – 全域位置
2017/3/27 上午 08:33:45 – 找到已安裝的產品 – ssms
2017/3/27 上午 08:33:45 – VSIXInstaller.NoApplicableSKUsException: 此擴充功能並未安裝在任何目前已安裝的產品上。
於 VSIXInstaller.App.InitializeInstall(Boolean isRepairSupported)
於 VSIXInstaller.App.InitializeInstall()
於 System.Threading.Tasks.Task.InnerInvoke()
於 System.Threading.Tasks.Task.Execute()

解決辦法:
Step 1: 在.VSIX檔案上按右鍵=>「開啟檔案」=>「選擇其他應用程式」

Step 2: 點選「更多應用程式」

Step 3: 點選「尋找此電腦上的其他應用程式」

Step 4: 找到C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE中的VSIXInstaller.exe (其中目錄Enterprise是Visual Studio的版本別,請自行修改)=>「開啟」

這樣就可以正常安裝使用了!

Reference:
Visual Studio 2017 is not detected by extensions for installation

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *