将项添加到Visual Studio上下文菜单

时间:2009-07-15 17:01:06

标签: asp.net-mvc visual-studio

我想在Visual Studio 2008上下文菜单中添加一个项目,确切地说ASP.NET MVC项目在上下文菜单中有“添加视图”或“添加控制器”项。我怎么做到这一点?我必须写一个加载项吗?

谢谢, 森

1 个答案:

答案 0 :(得分:2)

你和我可能都在尝试做同样的事情 因此,在进行自己的研究时,我将分享我所发现的一切。

Oleg Sych 非常友好地指向ASP.NET MVC dll Microsoft.VisualStudio.Web.Extensions.dll 文件包含 MvcTextTemplateHost 类 使用 .NET Reflector 工具查看此DLL。

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Microsoft.VisualStudio.Web.Extensions.dll



正如您将看到的,DLL包含WinForm类,如MvcAddControllerDialog,MvcAddViewDialog和其他类。
所以我很确定你可以在那里挖掘一下来弄清楚他们是如何做到的。

另一个值得关注的地方绝对是Visual Studio Extensibility Developer Center [学习中心资源] 部分,点击 [自定义向导] 链接( msdn.microsoft.com/en-us /vsx/dd631327.aspx --- 抱歉,我现在可以在每个帖子中包含一个超链接

  

向导可以在Visual中实现   Studio允许用户从树中选择   查看可用值的时间   打开“添加新项目”对话框或   “添加新项”对话框,或时   他们右键单击解决方案中的项目   资源管理器

从这两个地方开始吧。如果我发现更多内容,我也会自己发布一些更新。