VSTO 3.0(使用 Visual Studio 2008)是否支持在单个开发计算机上同时安装 Office 2003 和 Office 2007,以便可以针对 Office 2003 和 Office 2007(在单独的解决方案中)?
我看到了关于此的相互矛盾的信息。
否:http: //msdn.microsoft.com/en-us/library/bb398242.aspx
Visual Studio Tools for Office 不支持在开发计算机上并排安装 Microsoft Office 2003 和 2007 Microsoft Office system(或同一应用程序的不同版本,例如 Word 2003 和 Word 2007)。要为不同版本的 Microsoft Office 开发解决方案,请为每个版本的 Microsoft Office 使用不同的开发计算机。
是:http: //msdn.microsoft.com/en-us/library/15s06t57.aspx
安装 Visual Studio Tools for Office 时,主互操作程序集会自动安装到文件系统中全局程序集缓存之外的位置。创建新项目时,Visual Studio Tools for Office 会自动将对这些主互操作程序集副本的引用添加到项目中。Visual Studio Tools for Office 使用主互操作程序集的这些副本,而不是全局程序集缓存中的程序集,在开发和生成项目时解析类型引用。
这些主互操作程序集的副本帮助 Visual Studio Tools for Office 避免了在全局程序集缓存中注册 2003 和 2007 版本的 Office 主互操作程序集时可能发生的几个开发问题。”</p>
有没有人这样做过,有什么问题吗?