C# 在应用程序退出时使用Ninject处理单例

C# 在应用程序退出时使用Ninject处理单例,c#,ninject,C#,Ninject,我将Ninject用于桌面应用程序。我注意到,如果我退出应用程序,实现IDisposable的单例将不会被处理 确保在退出桌面应用程序时使用Ninject正确处理所有IDisposable单例对象的最佳做法是什么?您必须处理内核才能处理剩余的缓存对象

我将Ninject用于桌面应用程序。我注意到,如果我退出应用程序,实现
IDisposable
的单例将不会被处理


确保在退出桌面应用程序时使用Ninject正确处理所有
IDisposable
单例对象的最佳做法是什么?

您必须处理内核才能处理剩余的缓存对象