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