RC 文件更改以静默方式失败; "Cannot open the resource file for edit"

RC file changes fail silently; "Cannot open the resource file for edit"

本文关键字:open Cannot the file edit for resource 文件 静默 失败 方式      更新时间:2023-10-16

一段时间以来,我第一次尝试使用Visual Studio 2008对本机C++项目中的资源进行更改。在过去,这是有效的,但现在资源编辑器以奇怪的方式失败了。

如果我使用GUI进行更改,更改要么根本不会发生,要么立即消失。例如,我可以尝试将静态文本控件上的标题从"Foo"更改为"Bar"。"Bar"在我键入时显示,但当我按enter键时,"Foo)会立即替换它。

如果我试图使用"资源视图"上下文菜单下的"插入项目"添加新资源,我会收到一个错误对话框,其中写道:"无法打开资源文件进行编辑。"

我试过以下几件事都没有用:

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

这是由于资源ID头文件是只读的。

我本可以早点检查的,但我已经习惯了Visual Studio的早期版本,如果文件是只读的,则会在编辑资源时提示您覆盖该文件。

相关文章: