【问题标题】:Adding Items to Visual Studio Context Menu将项目添加到 Visual Studio 上下文菜单
【发布时间】:2009-07-15 17:01:06
【问题描述】:

我想在 Visual Studio 2008 上下文菜单中添加一个项目,这与 ASP.NET MVC 项目在上下文菜单中具有“添加视图”或“添加控制器”项目的方式完全相同。我将如何做到这一点?我必须编写加载项吗?

谢谢, 内森

【问题讨论】:

    标签: asp.net-mvc visual-studio


    【解决方案1】:

    你和我可能正在尝试做同样的事情。
    所以我会分享我在自己研究时发现的任何东西。

    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 让用户从树中进行选择 可用值的视图,当他们 打开添加新项目对话框或 添加新项目对话框,或当 他们右键单击解决方案中的项目 探索者

    所以从这两个地方开始。如果我发现更多信息,我也会自己发布一些更新。

    【讨论】:

    • 我想我知道如何显示自定义向导,但我需要知道如何在上下文菜单中添加按钮以打开该向导。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多