Unity舊版打不開的解決方法(缺MSVCP120.dll,Unity 2019.2.0f1)



我是在開發MiniMap Kingdom和場外人生的作者,

這幾天又重新安裝電腦,

好不容易把開發環境整理好後,

發現卡在Unity Hub開啟專案時沒反應,

就是一直轉圈圈,

這個時候可以先到自己Unity引擎原始的資料夾,

直接打開Unity看看有沒有問題,

我遇到的是缺MSVCP120.dll,

這很單純,因為Unity已經把打不開的問題告訴你了,

既然直接打不開,Unity Hub打不開沒反應也是正常的,

MSVCP120.dll 該檔案屬於 Microsoft Visual Studio 2013,

理論上是可以在Visual Studio Installer直接安裝,

不過我後來是直接到微軟官網

https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170

(或者你直接用僅限英文搜尋Visual C++ Runtime)

記得這是2013的dll,所以2015、2017、2019 與 2022都沒有用,

網頁往下拉找到

Visual Studio 2013 (VC++ 12.0)

These links download the latest supported en-US Microsoft Visual C++ Redistributable packages for Visual Studio 2013. You can download other versions and languages from Update for Visual C++ 2013 Redistributable Package or from my.visualstudio.com.

ArchitectureVersionLink
X8612.0.40664.0vcredist_x86.exe
X6412.0.40664.0vcredist_x64.exe


x64按下去,安裝很快,

再次打開Unity就解決了,

久違的看到自己的專案在電腦上跑,

真的是有些感動,

寫一篇文章記錄一下,

以後遇到的時候就可以解決了。
(っ´ω`c)

沒有留言:

張貼留言

你發現了這篇網誌的留言板,在這留點什麼吧|д・)