Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>you and I are probably trying to do the same kind of thing.<br /> So I will share whatever I have found while doing my own research.<br /><br /></p> <p><strong><em>Oleg Sych</em></strong> was kind enough to point me to the ASP.NET MVC dll <strong>Microsoft.VisualStudio.Web.Extensions.dll</strong> file that contains the <strong>MvcTextTemplateHost</strong> class.<br /> Take a look at this DLL using the <strong>.NET Reflector</strong> tool.<br /></p> <pre>C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Microsoft.VisualStudio.Web.Extensions.dll</pre> <p><br /><br /> As you will see, the DLL contains WinForm classes such as MvcAddControllerDialog, MvcAddViewDialog, and other classes.<br /> So I am pretty sure you can dig around in there to figure out how they did it.<br /><br /></p> <p>Another place to look is definitely the <a href="http://msdn.microsoft.com/en-us/vsx/default.aspx" rel="nofollow noreferrer">Visual Studio Extensibility Developer Center</a>.<br /> In the <strong>[Learning Center Resources]</strong> section, click on <strong><em>[Custom Wizards]</em></strong> link (<strong>msdn.microsoft.com/en-us/vsx/dd631327.aspx</strong> --- <em>sorry I can include ONE Hyperlink per post at the moment</em>).</p> <blockquote> <p>Wizards can be implemented in Visual Studio to let users select from a tree view of available values when they open the Add New Project dialog box or the Add New Item dialog box, or <strong>when they right-click an item in Solution Explorer</strong>.</p> </blockquote> <p>So start from those two places. I will post some updates myself as well if I found out more.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload