如何修改解决方案资源管理器中的“添加”子菜单项?

时间:2014-07-28 22:10:19

标签: visual-studio-2013

如何修改解决方案资源管理器中显示的项目"添加"上下文子菜单?目前有新项目,现有项目,新文件夹,然后是Windows窗体,用户控件,然后是组件和类。我特别想摆脱2个WinForms项目,并用他们的WPF对应物替换它们。我该如何以最简单的方式做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以修改从工具 - >自定义...菜单中右键单击项目项时获得的添加子菜单:

  1. 单击“命令”选项卡
  2. 选择'上下文菜单'单选按钮
  3. 从组合框中选择Project and Solution Context Menus | Project | Add
  4. 从这里你可以修改上下文菜单。

    但是,这不是您在特定情况下想要做的事情。

    您想要的WPF命令已经在该上下文菜单中;你会看到像" Add Window"这样的WPF命令。和"添加页面"如果您按照上面的说明操作,则已存在于“自定义”对话框中。您在实际上下文菜单中看不到它们的原因是因为Visual Studio正在尝试变得聪明并且它认为您正在开发WinForms应用程序而不是WPF应用程序。如果它认为这是一个WPF应用程序,您将看不到Windows窗体选项(并且用户控件选项将创建WPF用户控件)。

    为了纠正visual studio的错误假设,你可以制作一个新项目 - 确保你选择了你想要一个WPF应用程序 - 并添加所有现有文件,或者你可以编辑你的.csproj文件:看我的answerthis SO question