升級VS2017后,突然出現UE4創建C++項目無法打開VS問題。經過測試為VS2017升級后C++的桌面開發工具集采用了VC++2017 v141工具集,而UE4對該工具集尚未兼容,故找不到vs打開C++類進行編輯。
如下圖:
解決方案:
將上圖用於桌面的VC++2015.3 v140工具集勾選安裝后,即可正常關聯VS2017進行C++類的編輯和生成操作。
------------------------------------2018-3-14 AM-----------------------------------------------------
再次出現該問題,在虛幻4官方文檔找到如下描述
”盡管 MFC 庫已經被包含在 Visual Studio 的默認安裝設置中,請您確認包含了 MFC 庫,以供 ATL 支持的使用。“
------------------------------------2018-3-14 PM-----------------------------------------------------
苦思冥想一頓操作之后,發現還是解決不了,哎,一頓操作猛如虎,一看戰績零杠五。
究其原因 為今天一早更新了vs2017 15.6.2補丁之后出現的問題。
安裝vs2015后一切正常。敗退。
放棄VS2017,使用VS2015。卸載之。
------------------------------------2018-3-21 PM-----------------------------------------------------
偶然從網上看到其他軟件解決方案
C:\Users\**\AppData\Roaming\Microsoft\VisualStudio文件夾下可以看到vs0217的文件夾為15.0_b225fa42
解決方法:將該文件夾名稱改為15.0。
未經驗證,記錄待驗。