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

 

posted @ 2021-07-27 09:20  guide123  阅读(3590)  评论(0编辑  收藏  举报