我今天试图解决同样的错误。这是我为其他在搜索相同问题时发现此问题的人找到的内容。
“编辑项目文件”是 Power Tools for Visual Studio 扩展添加的菜单选项。它调用内置的“卸载项目”命令。如果您查看上下文菜单并且“卸载项目”不在其上,则会收到您看到的错误,因为该命令无法调用。
就我而言,当我开始尝试更新一堆单个项目帮助解决方案时遇到了这个错误。当您使用单个项目加载解决方案时,“卸载项目”命令在项目的上下文菜单中不可用。
没有解决方法 - 您必须手动签出项目文件,使用文本编辑器对其进行编辑并重新签入。
编辑:我没有 VS 2012,因此无法确认该版本,但对于 VS 2010,您可以转到解决方案导航器(不是解决方案资源管理器),右键单击解决方案并选择卸载项目,然后右键单击该项目,您可以在 VS 中对其进行编辑。
编辑#2:Argh - 解决方案导航器来自另一个扩展,Visual Studio Productivity Power Tools。不知道它是否在 VS 2012 版本中,但这里是 VS 2010 版本的链接:http: //blogs.msdn.com/b/visualstudio/archive/2010/07/20/solution-navigator-blog-post .aspx。
最后一次编辑,我发誓:工具、选项、项目和解决方案中有一个选项,一般为“始终显示解决方案” - 检查该选项,项目上下文菜单将显示卸载项目,并且不会发生错误。