我能';在2019年的MFC项目中不再显示Classwizard

我能';在2019年的MFC项目中不再显示Classwizard,mfc,visual-studio-2019,classwizard,Mfc,Visual Studio 2019,Classwizard,我的项目是几年前开始的。现在使用VS2019 虽然我可以右键单击并添加事件处理程序(因为它使用新的VS向导),也可以右键单击类并添加通用变量(因为它使用新的VS向导),但我无法再显示类向导: 我已尝试清理项目并尝试重命名我的文件夹 它拒绝显示并显示以下消息: 值不在预期范围内 显示的另一条错误消息是: 参数不正确。(HRESULT的例外情况:0x80070075(E_INVALIDARG)) 这意味着我很难将新变量附加到对话框资源上的新控件 我已经研究过这个问题,但找不到适合我2019年MF

我的项目是几年前开始的。现在使用VS2019

虽然我可以右键单击并添加事件处理程序(因为它使用新的VS向导),也可以右键单击类并添加通用变量(因为它使用新的VS向导),但我无法再显示类向导:

我已尝试清理项目并尝试重命名我的文件夹

它拒绝显示并显示以下消息:

值不在预期范围内

显示的另一条错误消息是:

参数不正确。(HRESULT的例外情况:0x80070075(E_INVALIDARG))

这意味着我很难将新变量附加到对话框资源上的新控件

我已经研究过这个问题,但找不到适合我2019年MFC项目的解决方案

更新
我尝试使用Visual Studio安装程序修复,但这并没有解决问题。

您好,Andrew,我最近搬到了vs2019,所以我进行了检查。我确实得到了一个事件处理程序对话框,但它没有找到我的对话框类,我必须从我所有类的列表中选择它!我是版本4.7.03062。我一直在接受更新,大约一周前收到了。我已经介绍了。我已经把你的帖子包括在这里了。那么,你的项目真的很大吗?或者你正在使用多字节?Uno,我搜索了,尤其是最新的消息,它没有出现!好吧,也许他们会尽快解决:)我不想手工创建下一个对话框var/event。嗨,安德鲁,我有个主意。我为我的项目创建了新的解决方案,还有其他原因,比如转向unicode。(那是一份多么好的工作啊!)。问题消失了。旧的.vcxproj文件中存在导致问题的内容。您好,Andrew,我确实尝试编辑旧的.vcxproj,但无法解决问题。可能只有几行,但哪几行?至少,我非常确定修复程序现在已经存在。嗨,安德鲁,我最近搬到vs2019,所以我检查了一下。我确实得到了一个事件处理程序对话框,但它没有找到我的对话框类,我必须从我所有类的列表中选择它!我是版本4.7.03062。我一直在接受更新,大约一周前收到了。我已经介绍了。我已经把你的帖子包括在这里了。那么,你的项目真的很大吗?或者你正在使用多字节?Uno,我搜索了,尤其是最新的消息,它没有出现!好吧,也许他们会尽快解决:)我不想手工创建下一个对话框var/event。嗨,安德鲁,我有个主意。我为我的项目创建了新的解决方案,还有其他原因,比如转向unicode。(那是一份多么好的工作啊!)。问题消失了。旧的.vcxproj文件中存在导致问题的内容。您好,Andrew,我确实尝试编辑旧的.vcxproj,但无法解决问题。可能只有几行,但哪几行?至少,我很肯定现在有解决办法了。