将外接程序从 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 外接程序

请参见

概念

外接程序注册