我是Visual Studio 2008 Shell(集成模式)的新手,我只是想知道它的功能是什么? (我在网上找不到很多东西。)
来自http://msdn.microsoft.com/en-us/vstudio/bb510103.aspx 看起来它是一些允许工具与VSTS IDE集成的接口/框架。我的问题是,任何Microsoft VSTS工具(如数据库设计器和VSTS中的其他工具)是否依赖于VSTS Shell?我问这个问题,因为它与SQL Server 2008冲突,我想确保如果我卸载VSTS Shell,它不会影响任何东西。
提前谢谢, 乔治答案 0 :(得分:7)
使用VS 2008 Shell的SQL Server 2008 Management Studio。 (这就是为什么它的外观和感觉就像Visual Studio一样)。
答案 1 :(得分:4)
Visual Studio Shell是一种可扩展性机制,用于使用Visual Studio核心平台提供自己的工具。它有两种模式。在“隔离模式”下,它将始终设置一个单独的Visual Studio实例来托管您的工具。在“集成模式”中,如果没有人可用,它将只安装一个新的VS实例。如果已经存在,它将与它集成。我不认为删除它会导致VS安装出现任何问题。它似乎足够聪明来处理它(但它可能会破坏第三方工具)。
答案 2 :(得分:2)
shell版本意味着应用程序可以合并到shell中并独立使用。隔离模式意味着此版本仅执行一个任务,并且是一个完整的独立应用程序..
请参阅:VS2k8 Shell
答案 3 :(得分:2)
明确定义的差异为here