RC文件更改无提示失败; “无法打开资源文件进行编辑”

时间:2012-01-20 16:59:13

标签: c++ c visual-studio visual-studio-2008

我试图在一段时间内第一次使用Visual Studio 2008更改本机C ++项目中的资源。在过去,这已经奏效,但现在资源编辑器以奇怪的方式失败了。

如果我使用GUI进行更改,则更改根本不会发生或立即消失。例如,我可以尝试将静态文本控件上的标题从“Foo”更改为“Bar”。当我输入时,“Bar”显示,但是当我按下Enter键时,“Foo”会立即替换它。

如果我尝试使用资源视图的上下文菜单下的插入项添加新资源,我会收到一个错误对话框,指出“无法打开资源文件进行编辑。”

我尝试过以下事情无济于事:

  • 重新启动
  • 关闭Visual Studio,删除关联的.APS文件,然后重新启动
  • 确保.RC文件是可写的(确实如此)

1 个答案:

答案 0 :(得分:0)

这是由资源ID头文件为只读引起的。

我会早点检查一下,但是我已经习惯了Visual Studio的早期版本,如果它是只读的,则会在资源编辑期间覆盖该文件。