Tag: 静态代码分析

“CA2000:在丢失范围之前处置对象”构建Unity容器

我正在使用以下代码,我得到fxCop voilation CA2000:在丢失范围之前处置对象: private static IUnityContainer BuildContainer() { var container = new UnityContainer().LoadConfiguration(); return container; } 删除此违规我使用以下代码: private static IUntyContainer BuildContainer() { using(var container = new UnityContainer()) { return container.LoadConfiguration(); } } 但是这段代码在解析依赖项时开始抛出exception。 有人可以帮我弄这个吗?