管理 VSPackage

在大多数情况下,无需担心管理 VSPackage,因为项目和项模板会自动注册和加载包。 但是,在某些情况下,您可能需要了解更多信息以便管理您的软件包。

使用实验实例

若要了解有关实验实例的详细信息,请参阅 实验实例

注册和注销 VSPackages

若要了解如何注册和注销 VSPackages 和其他类型的扩展,请参阅注册和注销 VSPackage。

加载 VSPackage

当启用特定 CMDUICONTEXT GUID 时,VSPackage 可以设置为自动加载。 有关详细信息,请参阅 加载 VSPackages

使用 AsyncPackage 在后台加载 VSPackage

AsyncPackage 类在后台线程上启用包加载,以便更好地在 Visual Studio 中实现 UI 响应能力。 有关详细信息,请参阅 如何:使用 AsyncPackage 在后台加载 VSPackage

基于规则的扩展 UI 上下文

基于规则的 UI 上下文允许扩展作者定义激活 UI 上下文和加载关联的 VSPackage 的精确条件。 有关详细信息,请参阅 如何:对 Visual Studio 扩展使用基于规则的 UI 上下文

诊断扩展性能

扩展可能会影响启动和解决方案加载性能。 了解如何计算 Visual Studio 扩展影响以及如何在本地进行分析以测试扩展是否可能显示为影响性能的扩展。 有关详细信息,请参阅 “如何:诊断扩展性能”。

VSPackages 疑难解答

了解用于排查未加载或遇到错误的 VSPackage 的技术: 对 VSPackage 进行故障排除