我想在Visual Studio 2008上下文菜单中添加一个项目,确切地说ASP.NET MVC项目在上下文菜单中有“添加视图”或“添加控制器”项。我怎么做到这一点?我必须写一个加载项吗?
谢谢, 森
答案 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允许用户从树中选择 查看可用值的时间 打开“添加新项目”对话框或 “添加新项”对话框,或时 他们右键单击解决方案中的项目 资源管理器强>
从这两个地方开始吧。如果我发现更多内容,我也会自己发布一些更新。