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