将外接程序从 Visual Studio 2005 迁移和升级到 Visual Studio 2008
更新:2007 年 11 月
对于在 Visual Studio 的以前版本中创建的外接程序,通常需要对其进行更改,才能在 Visual Studio 2008 中正常运行。您必须升级或迁移这些外接程序。升级外接程序是指在 Visual Studio 2008 中使用在 Visual Studio 的以前版本中编译的二进制外接程序文件。迁移外接程序是指更新和重新编译项目和代码,以便在 Visual Studio 2008 中使用。
在大多数情况下,建议对外接程序进行迁移,以利用新的 Visual Studio 功能。升级外接程序适用于不使用命令栏的外接程序,且适用于不需要访问新功能的用户。在 Visual Studio .NET 2002 和 Visual Studio .NET 2003 中,命令栏在 Microsoft.Office 组件中引用。对于 Visual Studio,Microsoft.VisualStudio.CommandBars 程序集中现在提供了此命令栏功能。
Visual Studio 使用两种方法来注册外接程序:
COM 注册 — 此方法提供与在 Visual Studio 2005 之前的 Visual Studio 版本中所创建外接程序的兼容性。外接程序在 Windows 注册表中的 Visual Studio 2008 9.0 配置单元下注册为 COM 类。这是 Visual Studio 2005 之前的 Visual Studio 版本中使用的注册方法。
XML 注册 — 此方法使用 XML 文件向 Visual Studio 2008 注册外接程序。
在 Visual Studio 2008 中使用以前的 Visual Studio 外接程序
如何:将 Visual Studio 2005 外接程序更新到 Visual Studio 2008
提供在 Visual Studio 2008 中使用 Visual Studio 2005 外接程序的步骤。如何:将 Visual Studio .NET 2003 外接程序迁移到 Visual Studio 2005
解释将 Visual Studio .NET 2003 外接程序迁移到可以在 Visual Studio 2005 中编译的外接程序的过程。此为推荐方法。如何:使用 XML 注册将 Visual Studio .NET 2003 外接程序升级到 Visual Studio 2005(托管)
描述如何升级托管外接程序,以便在 Visual Studio 2005 中使用。此为推荐方法。如何:使用 Visual Studio .NET 2003 外接程序部署包将外接程序注册到 Visual Studio 2005(托管和非托管)
阐释使用 Visual Studio .NET 2003 部署项目来升级外接程序以便在 Visual Studio 2005 中使用的过程。如何:使用 COM 注册将 Visual Studio .NET 2003 外接程序升级到 Visual Studio 2005(非托管)
提供在 Visual Studio 2005 中使用 Visual Studio .NET 2003 外接程序的步骤。