You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

查询ABP框架IPermissionChecker与IPermissionStateManager的正确命名空间

ABP框架权限相关接口引用调整说明

ABP v4.4及以上版本对权限相关核心组件做了拆分,将抽象定义统一抽离到Abstractions程序集,低版本升级后会出现原有引用报错的问题,两个接口的正确引用方式如下:

IPermissionChecker 引用方式

该接口已从Volo.Abp.Authorization命名空间迁移至Volo.Abp.Authorization.Abstractions,直接添加对应using语句即可:

using Volo.Abp.Authorization.Abstractions;

IPermissionStateManager 引用方式

该接口同属权限抽象组件,当前归属Volo.Abp.Authorization.Permissions命名空间,无需引入额外NuGet包,添加以下using语句即可:

using Volo.Abp.Authorization.Permissions;

注意事项

  • 需保证项目安装的Volo.Abp.Authorization.AbstractionsNuGet包版本与项目整体ABP框架版本完全匹配,避免出现兼容性异常
  • 若为ABP模块类项目,只需在模块类的依赖特性中添加[DependsOn(typeof(AbpAuthorizationAbstractionsModule))],即可自动完成相关程序集引用,无需手动修改项目依赖配置

内容的提问来源于stack exchange,提问作者Siva Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 23:30:04