Compilation Error : CS0308 The non-generic type 'PermissionChecker' cannot be used with type arguments

Compilation Error : CS0308 The non-generic type 'PermissionChecker' cannot be used with type arguments

将 NuGet 包升级到 v2.1.3 后,我在编译时遇到此错误:

Error : CS0308 The non-generic type 'PermissionChecker' cannot be used with type arguments

我正在使用 ASP.NET 样板模板。

项目:MembershipMgmt.Core

Class: MembershipMgmt.Authorization.PermissionChecker

我发现这是一个重大更改,PermissionChecker class 中的代码需要修改为

public class PermissionChecker : PermissionChecker<Role, User>
{
    public PermissionChecker(UserManager userManager)
        : base(userManager)
    {

    }
}