本文由 比特飞 原创发布,欢迎大家踊跃转载。

转载请注明本文地址:“Abp.AbpBootstrapper – System.MissingMethodException: Method not found: Void Abp.Configuration.SettingDefinition..ctor”的解决方案 | .Net中文网

描述

最近在使用 abp 框架启动项目时,遇到如下的报错信息:

FATAL 2020-06-06 22:40:30,900 [1 ] Abp.AbpBootstrapper - System.MissingMethodException: Method not found: 'Void Abp.Configuration.SettingDefinition..ctor(System.String, System.String, Abp.Localization.ILocalizableString, Abp.Configuration.SettingDefinitionGroup, Abp.Localization.ILocalizableString, Abp.Configuration.SettingScopes, Boolean, Boolean, System.Object, Abp.Configuration.ISettingClientVisibilityProvider)'.

at Abp.Zero.Configuration.AbpZeroSettingProvider.GetSettingDefinitions(SettingDefinitionProviderContext context)

at Abp.Configuration.SettingDefinitionManager.Initialize()

at Abp.AbpKernelModule.PostInitialize()

at Abp.Modules.AbpModuleManager.<>c.<StartModules>b__15_2(AbpModuleInfo module)

at System.Collections.Generic.List<code data-enlighter-language="generic" class="EnlighterJSRAW">1.ForEach(Action</code>1 action)

at Abp.Modules.AbpModuleManager.StartModules()

at Abp.AbpBootstrapper.Initialize()

System.MissingMethodException: Method not found: 'Void Abp.Configuration.SettingDefinition..ctor(System.String, System.String, Abp.Localization.ILocalizableString, Abp.Configuration.SettingDefinitionGroup, Abp.Localization.ILocalizableString, Abp.Configuration.SettingScopes, Boolean, Boolean, System.Object, Abp.Configuration.ISettingClientVisibilityProvider)'.

at Abp.Zero.Configuration.AbpZeroSettingProvider.GetSettingDefinitions(SettingDefinitionProviderContext context)

at Abp.Configuration.SettingDefinitionManager.Initialize()

at Abp.AbpKernelModule.PostInitialize()

at Abp.Modules.AbpModuleManager.<>c.<StartModules>b__15_2(AbpModuleInfo module)

at System.Collections.Generic.List<code data-enlighter-language="generic" class="EnlighterJSRAW">1.ForEach(Action</code>1 action)

at Abp.Modules.AbpModuleManager.StartModules()

at Abp.AbpBootstrapper.Initialize()

FATAL 2020-06-06 22:40:30,917 [1 ] Microsoft.AspNetCore.Hosting.WebHost - Application startup exception

System.MissingMethodException: Method not found: 'Void Abp.Configuration.SettingDefinition..ctor(System.String, System.String, Abp.Localization.ILocalizableString, Abp.Configuration.SettingDefinitionGroup, Abp.Localization.ILocalizableString, Abp.Configuration.SettingScopes, Boolean, Boolean, System.Object, Abp.Configuration.ISettingClientVisibilityProvider)'.

at Abp.Zero.Configuration.AbpZeroSettingProvider.GetSettingDefinitions(SettingDefinitionProviderContext context)

at Abp.Configuration.SettingDefinitionManager.Initialize()

at Abp.AbpKernelModule.PostInitialize()

at Abp.Modules.AbpModuleManager.<>c.<StartModules>b__15_2(AbpModuleInfo module)

at System.Collections.Generic.List<code data-enlighter-language="generic" class="EnlighterJSRAW">1.ForEach(Action</code>1 action)

at Abp.Modules.AbpModuleManager.StartModules()

at Abp.AbpBootstrapper.Initialize()

at Abp.AspNetCore.AbpApplicationBuilderExtensions.InitializeAbp(IApplicationBuilder app)

at Abp.AspNetCore.AbpApplicationBuilderExtensions.UseAbp(IApplicationBuilder app, Action`1 optionsAction)

at ByteFlying.SEOS.Web.Host.Startup.Startup.Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) in C:\Users\Administrator\Desktop\respo\xxx\aspnet-core\src\xxx.xxx.Web.Host\Startup\Startup.cs:line 116

at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)

at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder)

at Microsoft.AspNetCore.Hosting.ConfigureBuilder.<>c__DisplayClass4_0.<Build>b__0(IApplicationBuilder builder)

at Microsoft.AspNetCore.Hosting.ConventionBasedStartup.Configure(IApplicationBuilder app)

at Microsoft.AspNetCore.Mvc.Filters.MiddlewareFilterBuilderStartupFilter.<>c__DisplayClass0_0.<Configure>g__MiddlewareFilterBuilder|0(IApplicationBuilder builder)

at Microsoft.AspNetCore.Server.IIS.Core.IISServerSetupFilter.<>c__DisplayClass2_0.<Configure>b__0(IApplicationBuilder app)

at Microsoft.AspNetCore.HostFilteringStartupFilter.<>c__DisplayClass0_0.<Configure>b__0(IApplicationBuilder app)

at Microsoft.AspNetCore.Hosting.WebHost.BuildApplication()

解决

发生这个问题的原因是,项目中不同的程序集中所引用的 abp 包版本不一致。逐一检查所有的程序集,确定引用的 abp 包是否版本号一致,另外注意第三方 abp 集成包(如第三方封装的后台任务 HangFire 包)所对应的版本号是否和你的项目的主 abp 包相同。

本文由 比特飞 原创发布,欢迎大家踊跃转载。

转载请注明本文地址:“Abp.AbpBootstrapper – System.MissingMethodException: Method not found: Void Abp.Configuration.SettingDefinition..ctor”的解决方案 | .Net中文网

“Abp.AbpBootstrapper – System.MissingMethodException: Method not found: Void Abp.Configuration.Setti相关推荐

  1. 【C#】System.MissingMethodException:Method not found: 'xxx.get_xxx()'

    问题 System.MissingMethodException: Method not found: 'System.String Unit.PrintManager.get_PrinterName ...

  2. abp(net core)+easyui+efcore实现仓储管理系统——ABP WebAPI与EasyUI结合增删改查之六(三十二)

    abp(net core)+easyui+efcore实现仓储管理系统目录 abp(net core)+easyui+efcore实现仓储管理系统--ABP总体介绍(一) abp(net core)+ ...

  3. 初识ABP vNext(3):vue对接ABP基本思路

    点击上方蓝字"小黑在哪里"关注我吧 登录 权限 本地化 创建项目 ABP vue-element-admin 前言 上一篇介绍了ABP的启动模板以及AbpHelper工具的基本使用 ...

  4. 【转】ABP源码分析四十五:ABP ZERO中的EntityFramework模块

    AbpZeroDbContext:配置ABP.Zero中定义的entity的Dbset EntityFrameworkModelBuilderExtensions:给PrimitiveProperty ...

  5. 【转】ABP源码分析二十八:ABP.MemoryDB

    这个模块简单,且无实际作用(该模块用于支持ABP框架单元测试的).一般实际项目中都有用数据库做持久化,用了数据库就无法用这个MemoryDB 模块了.原因在于ABP限制了UnitOfWork的类型只能 ...

  6. ABP框架心得系列-1.本土化和ABP核心

    ABP框架心得系列-1.本土化和ABP核心 ABP框架介绍:https://www.cnblogs.com/mienreal/p/4528641.html 系列导航帖:http://blog.csdn ...

  7. abp angular 和mvc_初识ABP vNext(3):vue对接ABP基本思路

    登录 权限 本地化 创建项目 ABP vue-element-admin 前言 上一篇介绍了ABP的启动模板以及AbpHelper工具的基本使用,这一篇将进入项目实战部分.因为目前ABP的官方模板只支 ...

  8. signature=78718ebfda6f8d955fae3e9c9c284f5d,OFDMA PREAMBLES SYSTEM AND METHOD

    The present application is related to, and claims priority from, the U.S. provisional application No ...

  9. signature=2f5f7776a12b849050f88bd5b555c78c,System and method for managing security in a supply chain

    摘要: Systems and methods for managing the licensing of a brand are provided. In one method, a request ...

最新文章

  1. 我热爱计算机作文500字,电脑吸引了我
  2. Trie树【洛谷P3879】 [TJOI2010]阅读理解
  3. 什么是集成测试?非渐增式和渐增式有什么区别
  4. Matlab实用程序--图形应用-枝干图
  5. Linux json格式化输出
  6. 数据降维(PCA、KPCA、PPCA)及C++实现
  7. 拦截锚点修改url_前端系列课程(2)-网络基础概念(URL)
  8. 分布式光伏补贴_光伏发电上网电价政策综述
  9. TensorFlow第九步CNN BP算法学习
  10. 大数据之-Hadoop3.x_MapReduce_Job提交流程---大数据之hadoop3.x工作笔记0103
  11. shell实现自动部署两台tomcat项目Ⅱ
  12. Linux svn 查看项目的下载地址
  13. gis投影中未定义的地理转换_ArcGIS中5分钟搞懂坐标系相关知识
  14. MySQL数据库主从双向同步
  15. imp-00017 oracle 942,IMP导入遇到IMP-00017,ORA-00942
  16. 计算机英语 复习资料
  17. Python之爬取58同城在售楼盘房源信息
  18. 清翔电子51单片机小结——可调表时钟
  19. 参考文献格式国家标准GB T7714-2015
  20. 1000道Python编程题

热门文章

  1. 【今日CV 计算机视觉论文速览】Thu, 28 Mar 2019
  2. Linux——k8s命令别名修改
  3. 判断字符串是否由纯数字组成
  4. Java—switch case实现两个数的算术运算
  5. 封装 java 1614782839
  6. http库cookiejar模块
  7. 思维导图软件下载与安装 记录xmind安装过程
  8. Elasticsearch 模糊搜索
  9. javascript动态合并纵向单元格
  10. 【数据结构】平衡二叉树