VS2019創建MFC項目時出現無法打開文件對話框,后顯示HRESULT_FAIL的對話框


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM