2009-07-15 25 views
5

Vorrei aggiungere un elemento nel menu di scelta rapida di Visual Studio 2008 esattamente come i progetti MVC ASP.NET dispongono di elementi "Aggiungi vista" o "Aggiungi controller" nel menu di scelta rapida. Come potrei realizzare questo? Devo scrivere un componente aggiuntivo?Aggiunta di elementi al menu di scelta rapida di Visual Studio

Grazie, Nathan

risposta

2

voi e io probabilmente stanno cercando di fare lo stesso tipo di cosa.
Quindi condividerò tutto ciò che ho trovato mentre facevo le mie ricerche.

Oleg Sych stato così gentile da punto me la dll ASP.NET MVC Microsoft.VisualStudio.Web.Extensions.dll file che contiene la classe diMvcTextTemplateHost.
Dai un'occhiata a questa DLL usando lo strumento .NET Reflector.

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



Come si vedrà, la DLL contiene le classi WinForm quali MvcAddControllerDialog, MvcAddViewDialog, e altre classi.
Quindi sono abbastanza sicuro che puoi scavare lì dentro per capire come hanno fatto.

Un altro posto da guardare è sicuramente lo Visual Studio Extensibility Developer Center.
Nel [Learning Center Risorse] sezione , cliccare su [personalizzate Wizards] collegamento (msdn.microsoft.com/en-us/vsx/dd631327.aspx --- dispiace posso includere ONE Hyperlink per post al momento).

Wizards può essere implementato in Visual Studio per permettere agli utenti di selezionare da una vista ad albero dei valori disponibili quando aprire la finestra di dialogo Aggiungi nuovo progetto o la finestra di dialogo Aggiungi nuovo elemento, o quando hanno fare clic con il pulsante destro del mouse su un elemento nella soluzione Explorer.

Quindi iniziare da quei due posti. Pubblicherò anche alcuni aggiornamenti se ne scoprissi di più.

+0

Penso di sapere come visualizzare un wizard personalizzato, ma ho bisogno di sapere come aggiungere un pulsante a un menu di scelta rapida per aprire quel wizard. –

Problemi correlati