最近在學習.net core web api 開發,用到了Mysql.Data.EntityFrameworkCore框架,在根據數據庫表生成對應實體類時提示必須先升級本機powershell到3.0版本。安裝時並不是很順利,現將遇到的問題整理出來,分享給大家。
一、查看本機powershell版本號
操作步驟:
1,開始---運行,輸入powershell進入命令行窗口。
2,在命令行中輸入 $PSVersionTable.PSVersion 命令查看當前版本號, 其中"Major"即為當前已安裝的版本號(本例2)。
除了上述命令外,也可在命令行中輸入Get-Host | Select-Object Version 命令查看當前版本號
二、升級powshell到3.0版本
從以下地址下載安裝包:
下載后如圖所示:
雙擊后開始安裝,安裝過程很簡單,這里就不詳述了。下面重點說一下某些電腦上安裝時遇到“安裝程序遇到錯誤:0x80240037”的解決辦法:
第1步:將文件擴展名從msu改為.cab,然后解壓到獨立的文件夾中。
第2步:開始---運行---輸入cmd進入命令行
第3步:在命令行中執行以下命令(雙引號中的內容為文件路徑):
dism /online /add-package /packagepath:"D:\TOOLS\Windows6.1-KB2506143-x64\Windows6.1-KB2506143-x64.cab"
重啟后再查看版本號會發現已經升級到3.0版本了。
其實所有的msu升級包遇到0x80240037安裝錯誤都可以按上述步驟進行安裝。