0

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

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

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

4

1 回答 1

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

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

于 2013-03-04T17:33:23.957 回答