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

标签 visual-c++ visual-studio-2008 mfc resource-editor

但这是谎言!

大家好!
我有以下问题:当我尝试打开资源文件时 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 文件并重新打开解决方案。

关于visual-c++ - VS2008 : "Resource file opened in another editor",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17102516/

相关文章:

c++ - 如何防止复制野指针字符串

c - 在 VS2008/VC 项目中使用 .lib 时出现问题

c - C 中使用 %2 将十进制转换为二进制

C++ 出现 LNK2019 错误,即使没有循环依赖,也没有包含两次

c++ - 如何实现 MS 特定的 _BitScanReverse() 函数?

c# - 在 Visual C# 中移动菜单

visual-studio-2008 - 是否可以在 Visual Studio TestMethod 执行期间显示进度?

C++:在 MFC 应用程序中使用 WM_ERASEBKGND 消息避免闪烁

visual-studio-2008 - Visual Studio中有关退出声明的错误

c++ MFC从工作线程设置/附加文本到richedit控件