如何在VS2010中创建新的项目类型?
我已经弄清楚如何创建一个新的模板,但我需要比这更强大的功能。例如,我需要覆盖当您单击“运行”按钮时发生的情况 - 我希望它启动开发服务器,然后弹出打开我的网络浏览器。
那么,如何添加全新的项目类型呢?更好的是,我如何才能将其基于其他项目类型,例如 IronPython?
我知道 ASP.NET MVC 是开源的,并且与我想要做的非常相似,但我不确定我下载的源代码是否包含所有 VS 集成代码。我应该查看哪个下载?
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?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是我到目前为止发现的内容:
Here's what I've found so far:
您想要做的是创建一个项目子类型/风格。它将为您提供自定义此操作和其他操作所需的控制权。但这是一个相当复杂的过程,无法真正用一个答案框来概括。但这里是关于该主题的主要文档页面
请务必回发您遇到的任何障碍。
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.