Open getup700 opened 5 days ago
基于 Revit
外部事件的机制,扩展包里把 IExternalEventService
封装成了单例,可以尝试修改它的注册放置,示例如下
//在有效上下文进行实例化
IExternalEventService service = new ExternalEventService();
//注册单例服务,并传入实例
services.AddSingleton<IExternalEventService>(service);
我用微软提供的mvvm包注册scoped周期的ExternalEventService服务时,在build容器时发生报错。错误信息如下:
服务注册代码如下:
注:
Microsfot.CommunityToolkit.Mvvm
版本8.2.0;Tuna.Revit.Extension
版本2023.0.15.0;