已安装Visual Studio 2017(或以上版本);
启动VS2017软件,创建一个MFC对话框程序项目;
打开对话框资源,然后右键单击对话框,在弹出菜单中选择“添加类”;
可惜,VS2017会给出找不到“default.js”文件的错误。如果你根据它给出的提示路径去找这个文件,你会发现,根本就没有“Simple目录”;
网上有人说,在VS2017的包安装路径下的一个“Microsoft.VisualStudio.VC.Ide.MFC.Resources,version=15.0.27128.1,language=zh-CN”目录下有一个“microsoft.visualstudio.vc.ide.mfc.resources.vsix”文件。这个文件中包含缺失的“Simple目录”;
在Windows资源管理器中,打开C盘,然后修改文件夹选项,显示隐藏的系统目录;
进入“C:\ProgramData\Microsoft\VisualStudio\Packages”目录,在这个目录中可以找到两个MFC资源安装包目录,分别对应中文和英文;
进入中文版的那个目录后,发现根本就不存在“microsoft.visualstudio.vc.ide.mfc.resources.vsix” 这个文件。没办法,拷贝一个payload.vsix,然后将其扩展名改为“.zip”;
解压“payload.zip”文件后,进入“Contents\Common7\IDE\VC\VCWizards\CodeWiz\MFC”目录,发现其中确实没有“Simple目录”;
没办法,只能使用别人提供的早期版本VS2017安装包中的“Simple目录”,然后拷贝到VS2017安装目录的模板位置(注意:中文版目录必须修改为2052);
返回到VS2017项目中,重新“添加类”。问题解决,出现了类添加窗口;