Skip to main content
 首页 » 编程设计

visual-c++之VS2008 : "Resource file opened in another editor"

2025年04月02日15shihaiming

但这是谎言!

大家好!
我有以下问题:当我尝试打开资源文件时 PriceCalculationUI.rc Visual Studio 2008 告诉我该文件是在另一个编辑器中打开的(在 vs2008 中,我只有 1 个打开的带有 .cpp 文件的选项卡)。
我检查了此信息:运行 Process Explorer 并搜索 PriceCalculationUI处理。在结果中,我只找到了使用 PriceCalculationUI 目录的 devenv.exe。

我接下来可以做什么?

谢谢你的帮助!

附加信息:当我重建(不构建)项目时,我会看到包含文件 PriceCalculationUI.rc 信息的对话框窗口由另一个程序编辑。

请您参考如下方法:

即使我没有打开 .rc 文件/resource.h 文件,我也遇到了此错误的问题(也在 Visual Studio 2010 中)。

为我解决这个问题的唯一方法是在文本编辑器中手动打开这两个文件(有时我会收到一个消息框“文档 '[path]\resource.h' 已经打开。你想关闭它吗?我回答是),关闭这两个文件并尝试在资源 View 中打开资源文件。

MS Connect page建议关闭解决方案,删除 .suo 文件并重新打开解决方案。