2009-07-15 145 views
5

我想將項目添加到Visual Studio 2008上下文菜單中,確切地說,ASP.NET MVC項目在上下文菜單中具有「添加視圖」或「添加控制器」項目。我怎麼做到這一點?我必須寫一個加載項嗎?將項目添加到Visual Studio上下文菜單

感謝, 彌敦道

回答

2

你和我可能試圖做同樣的事。
所以我會分享我在做自己的研究時發現的任何東西。

奧列格Sych發表還跟我指向ASP.NET MVC DLL Microsoft.VisualStudio.Web.Extensions.dll文件,其中包含MvcTextTemplateHost類。
使用.NET反射器工具查看此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實現的,讓用戶從可用值的樹 視圖中選擇時,他們 打開添加新項目對話框或 添加新項對話框,或當 他們右鍵單擊解決方案中的項目 Explorer

所以從這兩個地方開始。如果我發現更多,我會自己發佈一些更新。

+0

我想我知道如何顯示自定義嚮導,但我需要知道如何將按鈕添加到上下文菜單以打開該向導。 – 2009-07-15 18:56:14

相關問題