VS2012 - 编辑项目文件 - 错误:命令'Project.UnloadProject'不可用

时间:2012-10-09 14:02:34

标签: c# .net-4.0 asp.net-mvc-4 visual-studio-2012

在Visual Studio 2012(Windows 8 x64)中,我右键单击了一个项目并选择了“编辑项目文件”。这导致以下错误:命令'Project.UnloadProject'不可用。

我在MS connect上打开了一张票:https://connect.microsoft.com/VisualStudio/feedback/details/766720/command-project-unloadproject-is-not-available

还有其他人看到这个和/或有解决方法吗?

1 个答案:

答案 0 :(得分:1)

我今天试图解决同样的错误。以下是我在搜索同一问题时发现这一点的其他人所发现的。

“编辑项目文件”是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

上次编辑,我发誓:工具,选项,项目和解决方案中有一个选项,“总是显示解决方案”一般 - 检查一下,项目上下文菜单将显示卸载项目,不会发生错误。