【问题标题】:Visual Studio: class wizard malfunctioningVisual Studio:类向导出现故障
【发布时间】:2015-07-11 20:40:07
【问题描述】:

几个类向导功能不起作用,其中大部分我并不非常需要,但不能将类添加到 MFC 控件是一个大问题。我有一个 MFC 对话框项目正在进行中,每当我尝试向类中添加一个函数时,我都会得到“无法完成操作”——这不是很有帮助。如果在资源视图中我右键单击一个对话框并选择“添加类...”,则没有任何反应。

我有 Microsoft Visual Studio 2005 w/SP1。我正在运行 WinXPHESP3 32 位。

顺便说一句,这个项目是从 VS 6.0 导入的,所以我有一堆东西,比如 AFX_MSG_MAP,我开始怀疑它们没用,可能会干扰。

【问题讨论】:

  • 首先,VS2005 已经很老了。二、你有没有尝试过“修复”visual studio?
  • @rrirower 是的,XP 也很老了。不,我没有尝试修复。我该怎么做呢?我的下一步是询问如何清除任何缓存文件之类的,而项目清理不会。
  • 尝试建立一个新项目,将所有文件复制到那里,看看是否有什么不同。您需要 AFX_MSG_MAP 标记让 VS 知道它可以在哪里插入代码。您可以尝试将其删除,然后在 VS 找不到它时查看它是否会被添加回来。我怀疑这会解决你的问题。
  • 重新运行 Visual Studio 安装。应该有一个修复或修改安装的选项。
  • 关闭您的项目,删除 *.ncb 和 *.aps 并重新加载它(它将重新创建它们)。这些是旧向导失败的一个臭名昭著的原因。

标签: visual-studio mfc visual-studio-2005


【解决方案1】:

就像我在 cmets 中提到的,修复没有奏效,所以我重新安装了。这也有一些错误,但 VS 现在似乎可以工作了。如果我必须重新做一遍,我可能会先尝试重新安装 SP1。

【讨论】:

    猜你喜欢
    • 2021-04-07
    • 2021-02-25
    • 1970-01-01
    • 2012-12-08
    • 2015-01-19
    • 2014-05-30
    • 2016-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多