2017/04/07

[VS2017] 解決更新至 Visual Studio 2017 v15.1 (26403.0) 時出現 .NET Core SDK 無法安裝問題

在近期的 Visual Studio 2017 提供的版本 15.1 (26403.0) Release 執行更新時, 出現安裝作業失敗





失敗的原因: 產品因為一或多個套件失敗,而無法安裝列出的工作負載及元件。

更進一步的原因是: 無法安裝套件 'Microsoft.Net.Core.SDK,version=15.0.26323.1,chip=x64'


一開始, 我照著記錄的最後一句, 移除原先已安裝的 .NET Core SDK
傳回代碼: 1638
傳回代碼詳細資料: 已安裝這個產品的其他版本。無法繼續安裝這個版本。要設定或移除已存在的產品版本,請使用 [控制台] 的 [新增/移除程式]。


再到 .NET Core 的官網去下載 SDK, 安裝卻仍然失敗




還好 Microsoft 現在提供的錯誤訊息還有跡可尋

提供搜尋 URL: https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.Net.Core.SDK;PackageAction=Install;ReturnCode=1638

如果你跟我一樣遇到相同的問題 (錯誤代碼: 1683) 就試看看吧

最終解決辦法:

1. 移除 .NET Core SDK 1.0.0 (x64)
2. 移除 Microsoft Visual C++ 2017 Redistributable (x86/x64) 的元件
3. 執行 C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe 重新更新元件即可



相關連結:

https://developercommunity.visualstudio.com/content/problem/3435/installation-of-vs-2017-rc-is-reported-at-the-end.html

沒有留言: