VS2019重新下載之后,新建MFC文件出現無法打開文件對話框
關閉之后出現對COM組件的調用返回了錯誤HRESULT E_FAIL
在網上搜索之后,進行了下面的處理
1.以管理員身份打開Developer Command Prompt for VS 2019(vs2019開發人員命令提示符)
2.定位到VS2019安裝目錄
3.在開發人員命令提示符輸入上述目錄
• 輸入cd F:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\PublicAssemblies
• 輸入gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll
4.這個時候會出現錯誤gacutil不是批處理文件,不是內部或外部的命令,原因是沒有找到該文件
解決方案:將gacutil路徑添加到環境變量上
此電腦,右鍵-》屬性-》高級系統設置-》環境變量-》系統環境變量,path,編輯-》新建,找到gacutil路徑-》將路徑復制到環境變量中,點擊確定-》重復3中的步驟-》重啟VS2019,完成
但是在完成配置后依舊無法新建MFC,又重新搜索了一下,發現需要把文件名中的下划線去掉,又重新試了一下,發現可以了。
參考:
https://blog.csdn.net/shang_0122/article/details/103158963
https://blog.csdn.net/weixin_45599342/article/details/118310866