13

I've figured out how to create a new template, but I need a little more power than that. I need to override what happens when you click the "Run" button for example -- I want it to fire up a development server and then pop open my web browser.

So, how can I add an entirely new project type? And preferably, how can I base it on another project type, such as IronPython?

I know ASP.NET MVC is open source and is quite similar to what I'm trying to do, but I'm not sure if the source I downloaded includes all the VS integration code. Which download should I be looking at?

John Saunders
  • 160,644
  • 26
  • 247
  • 397
mpen
  • 272,448
  • 266
  • 850
  • 1,236

2 Answers2

11

Here's what I've found so far:

Glorfindel
  • 21,988
  • 13
  • 81
  • 109
mpen
  • 272,448
  • 266
  • 850
  • 1,236
2

What you want to do is create a project subtype / flavor. It will give you the control you need to customize this and other actions. But it is a fairly involved process that can't really be summed up in a SO answer box. But here's the main documentation page on the subject

Please do post back with any road blocks you hit.

JaredPar
  • 733,204
  • 149
  • 1,241
  • 1,454