但这是骗人的!

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

接下来我该怎么办?

谢谢你的帮助!

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

最佳答案

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

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

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

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

10-11 18:18