http://msdn.microsoft.com/zh-cn/vsx2008/products/bb933751.aspx
最新版是visual studio 2008 shell,
shell指的是没有编译器的visual studio 2008
Visual Studio Shell是一个外壳程序,他提供了Visual Studio的API,你可以使用它来开发一个基于Visual Studio框架的软件,也就是说你可以开发一个Visual Studio 2008
Visual Studio Shell是包含在Visual Studio SDK中的,使用Visual Studio SDK你可以为Visual Studio 2008开发插件,或者开发基于Visual Studio框架环境的软件
初探Visual Studio 2008 Shell
微软应开发商的要求创造了Visual Studio 2008 Shell,这些开发商想利用Visual Studio的开发环境制作特定的应用程序。开发商可以通过下载Visual Studio 2008 Beta 2标准版(或更高的版本)和the Visual Studio SDK July
2007 TechEd会议宣布了关于Visual Studio的重大消息。第一,介绍了Visual Studio下一代版本的官方名字。以前一直称为Orcas,下一个版本正式取名为Visual Studio 2008。第二个消息引起了很大的轰动,那就是新产品Visual Studio 2008 Shell问世。
什么是shell?
Visual Studio 2008 Shell这一名字准确地描写了此产品的定义。它是Visual Studio 2008 Shell集成开发环境的“外壳”,为第三方应用特别设计的。Visual Studio 2008 Shell主要面向于软件开发工具(包括程序语言,专用发展工具)的开发者。
微软应开发商的要求创造了Visual Studio 2008 Shell,这些开发商想利用Visual Studio的开发环境制作特定的应用程序。软件设计工具开发商短期内能获得的好处就是能节约大量的时间,因为不需要创造特定开发环境。从长远利益考虑,这些特定应用程序的用户们可以得到一个更熟悉的平台,从而节约大量的上手时间。
整合模式和孤立模式
The Visual Studio 2008 Shell为开发商提供了2种不同的模式。基于正在开发的特制应用程序,开发商可以选择整合模式和孤立模式。
整合模式
使用VS 2008 Shell整合模式创造的特制应用程序能自动集成现有的Visual Studio安装。整合模式更适合于程序语言。除定制工具外,还允许使用Visual Studio的内置工具。
VS 2008 Shell孤立模式的目标是建立专门的开发工具。在同一机器上,孤立模式独立于其他任何Visual Studio版本而安装和运行。事实上,孤立模式应用程序可以在没有安装任何Visual Studio 版本的机器上运行。孤立模式也给开发商提供了许多特定的选择。
可用特征
下面所列的就是整合模式和孤立模式共有的特点。
◆集成开发环境的特征
◆编辑/设计
◆调试
数据
◆Web
◆可扩展性
◆文档编制
孤立模式下的Shell定制
The VS 2008 Shell孤立模式允许开发者根据自己的需要定制界面。这允许特定应用程序的开发者为集成开发环境设计它们自己的程序及特定的公司标志。下面是一些主要的定制选择。
彩色屏幕
可用性及授权许可
The Visual Studio 2008 Shell将作为Visual Studio 2008 SDK的一部分运作,并且和Visual Studio 2008 SDK在同一天发行。这三者预期都将在2007年底完成并投付使用。开发商可以通过下载Visual Studio 2008 Beta 2标准版(或更高的版本)和the Visual Studio SDK July 2007 CTP来开发Visual Studio 2008 and the VS 2008 Shell。
The VS 2008 Shell将是免费的,而且用于重新分配的运行时间包也将免费。整合模式和孤立模式都有独立的可重新分配包。期望可重新分配包大约300MB,它将包括the Visual Studio Shell 组件 以及Microsoft .NET Framework 3.5。
孤立应用程序也将被要求必须从微软获得Shell Load Key (SLK),SLK是一个独特的标志符,可以防止基于Visual Studio的程序产生混乱。
未来的发展
尽管Visual Studio 2008 Shell的很多详细资料已经面世,且第一代测试版刚投入使用,但是产品潜力很大。如果VS 2008 Shell能够实现其承诺,那些语言开发者及要求集成开发环境的特制程序开发者将会发现很多集成开发环境,即使VS 2008 Shell不能满足他们的所有要求。让我们拭目以待吧!看看开发商们能够使用VS 2008 Shell创造出怎样的新程序,这一定是件非常有趣的事情。