Visual Studio以插件的形式支持非微软语言也有多个年头了但是Visual Studio高昂的价格使它很难成为第三方语言开发者的平台随着Visual Studio Shell计划的宣布这一情况有望得到改善
从字面上理解Visual Studio Shell只是一个没有编译器的Visual Studio内核VS Shell是完全免许可费(License Fee)和版权费(Royalty Fee)的这使得它很适合作为不同语言的统一平台
VS Shell包能以两种模式部署集成模式(Integrated Mode)将包融合到标准的Visual Studio环境也就是说现在开发者在一个平台上既可以使用传统的VS语言如C++VB或者C#等也可以使用像IronPython等比较新的语言
第二种模式就是为人熟知的独立模式(Isolated Mode)它更多地是应用开发而不是语言开发比如在Visual Studio Shell网站上展示了一个名为Fabrikam Home Automation Studio的终端用户应用这个应用更像是一个定制的工具而非典型的编程语言工具因为它带有只为自己所需而定制的工具条和菜单等这种情况可以理解为Visual Studio Express的一个通用场景尽管技术上他们共享一个IDE但每个版本之间都是独立的
VS Shell不支持任何微软的工具或者内建语言但是如果用户有一套付费的Visual Studio SKU(Standard/标准版Professional/专业版或者Team System/团队协作版)这些工具和语言就会和VS Shell包一起以集成模式的方式提供
有意使用VS Shell的开发者可以通过vs联系微软