Visual Studio 2010
过去,VSTO运行时都是打包在Visual Studio发行包中的,在Visual Studio 2010安装中也提供了安装VSTO 2010的链接,在一台没有.Net Framework 3.5的机器上安装Visual Studio 2010时,Office 4.0运行时扩展自动开启,而Office 3.5运行时扩展就处于关闭状态,如下图所示。

图2 开启Office 4.0运行时扩展,关闭Office 3.5运行时扩展的环境
如果开发人员想创建.Net Framework 3.5应用程序,将需要安装.Net Framework 3.5,安装完.Net Framework 3.5后,开发人员启动Visual Studio 2010就可以创建.Net Framework 3.5应用程序了,但VSTO 2010运行时的Office 3.5运行时扩展仍然没有开启,不用担心,开发人员在第一次创建使用.Net Framework 3.5的VSTO项目时自会得到提示,在项目初始化期间你会看到一个MSI配置对话框。

图3 MSI配置对话框
当项目创建成功后,VSTO 2010运行时将会安装Office 3.5运行时扩展,然后整个运行时状态变成下面这样。

图4 Office 3.5和Office 4.0运行时扩展同时开启
如果.Net Framework 3.5先于Visual Studio 2010安装,运行时将会完整安装,就不会有按需安装了。