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

發佈留言