Visual Studio 2012 如何:创建外接程序 Visual Studio 2013 中已弃用 Visual Studio 的外接程序。 你应该升级外接程序到 VS 的扩展包。 有关升级的更多信息,请参见 。如何:将外接程序转换为 VSPackage 外接程序是在 Visual Studio 集成开发环境 (IDE) 中运行的已编译的 DLL。 编译可以保护知识产权和提高性能。 虽然可以手动创建外接程序,但您可能会发现使用“外接程序向导”更为简便。 此向导创建一个功能全面但却很基本的外接程序,创建完该程序后可立即运行它。 “外接程序向导”生成基本的空程序后,可向其添加代码并对其进行自定义。 “外接程序向导”让您可以为外接程序提供显示名称和说明。 这两项内容都将出现在“外接程序管理器”中。 还可以选择让向导生成代码,用于向“工具”菜单中添加可打开外接程序的命令。 您也可以选择为外接程序显示一个自定义“关于”对话框。 向导完成时,将生成只有一个类的新项目(名为 Connect),该项目实现外接程序。
使用“外接程序向导”创建外接程序
![]() 托管外接程序是以用 XML 编写的 .addin 文件的形式注册的。 Visual Studio .NET 2002 和 Visual Studio .NET 2003 中的“外接程序向导”有一个复选框,使您可以为所有用户注册外接程序。 Visual Studio 2005 及更高版本中的“外接程序向导”没有该复选框。 若要在 Visual Studio 2005 及更高版本中为所有用户注册托管外接程序,请将 .addin 文件复制到..\Documents and Settings\All Users\ folder. 若要在 Visual Studio 2005 及更高版本中为所有用户注册非托管外接程序,请在 .reg 文件中将相关注册表项中的 HKEY_CURRENT_USER 更改为 HKEY_CLASSES_ROOT,然后将 .reg 文件应用到注册表。 有关更多信息,请参见自动化安全的最佳做法和外接程序安全性。 Visual Studio 的学习版中不提供“外接程序向导”和自动化程序集。 不必使用外接程序、向导或宏就可以访问自动化功能。 相反,您可以将对所需自动化程序集的引用添加到任何 Visual Studio 项目,然后获取对其类型和成员的访问权。 但是,通过使用外接程序中的自动化功能,您可以在 IDE 中公开所创建的任何外接程序工具。 |
|
来自: ThinkTank_引擎 > 《外接程序》