[最新版本(5.2.0)中似乎有重大更改
要复制:
requiredPermissionName
属性不再可用
任何克服的步骤将不胜感激...
来自模板的示例代码(.net核心MVC)
public class GpNavigationProvider : NavigationProvider { public override void SetNavigation(INavigationProviderContext context) { context.Manager.MainMenu .AddItem( new MenuItemDefinition( PageNames.Home, L("HomePage"), url: "", icon: "home", requiresAuthentication: true ) ).AddItem( new MenuItemDefinition( PageNames.Tenants, L("Tenants"), url: "Tenants", icon: "business", requiredPermissionName: PermissionNames.Pages_Tenants )
编译错误:
严重级别描述项目文件行抑制状态错误CS1739“ MenuItemDefinition”的最佳重载没有名为“ requiredPermissionName”的参数... \ 5.1.1 \ aspnet-core \ src \ Gp.Web.Mvc \ Startup \ GpNavigationProvider.cs 29有效
[最新版本(5.2.0)中似乎有重大更改,要进行复制,请执行以下操作:复制:下载mvc核心的最新稳定模板将所有nuget软件包更新为最新稳定属性]]]
// requiredPermissionName: PermissionNames.Pages_Tenants,
permissionDependency: new SimplePermissionDependency(PermissionNames.Pages_Tenants),