以同步方式加载了扩展
同步自动加载扩展对 Visual Studio 的性能产生负面影响,应改为使用异步自动加载。 默认情况下,Visual Studio 2019 会阻止从任何扩展同步自动加载的包,并通知用户。
可以:
单击“允许同步自动加载”以允许扩展自动加载。 若要在 Visual Studio 选项中更改此设置,请单击“环境”,然后单击“扩展”,然后选择检查框“允许同步自动加载扩展”。
单击“管理性能”打开“性能管理器”对话框,其中显示了扩展和工具窗口的性能问题。
单击“不要显示当前扩展”的此消息,以消除通知并阻止将来从现有已安装的扩展发送通知。 如果添加新扩展以同步方式自动加载,则会再次显示此通知。 你将继续获取有关其他 Visual Studio 功能的通知。
“性能管理器”对话框
同步加载任何用户会话中的任何包的所有扩展都显示在 “已弃用的 API ”选项卡中。
- 单击有关此问题的详细信息,收集有关已弃用 API 的详细信息。
- 请联系其扩展供应商获取迁移进度。
使用组策略指定同步自动加载设置
管理员istrators 可以启用组策略以允许同步自动加载。 为此,请在以下键上设置基于注册表的策略:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\VisualStudio\SynchronousAutoload
条目 = 允许
值 = (DWORD)
- 0 是不允许同步自动加载
- 1 是允许同步自动加载
扩展作者
扩展作者可以在迁移到 AsyncPackage 时找到将包迁移到异步自动加载的说明。
相关内容
有关 Visual Studio 2019 中同步自动加载设置的详细信息,请参阅 “同步自动加载行为 ”页。