ABP组件包升级
对于abp的爱好者来说在使用abp上会面临两个问题,第一个是如何上手,第二是如何升级,然而们今天的主题是如何升级abp的组件包。目前我项目版本是0.8.2
通过官网boilerplate生成的项目前端我是用的beyond admin这套主题。
框架说明
Abp:Abp系统的核心包。框架底层基础
Abp.Web:提供了MVC和Web API展现层的通用类
Abp.Web.Resource:提供了对Web层的资源封装
Abp.Web.Mvc:提供了对ASP.NET MVC特定的类和资源的封装
Abp.Web.Api:提供一些ASP.NET Web API特定的类和资源
Abp.EntityFramework:提供使用EF工作的基类和适配器
Abp.NHibernate:提供使用NH工作的基类和适配器
Abp.FluentMigrator:使用ABP为FluentMigrator提供一些简单的扩展方法。
Abp.AutoMapper:提供一些简单的特性和扩展方法使AutoMapper更容易使用。
2、执行Update-Package命令
Update-Package Abp -Version 0.8.3
Update-Package Abp.Zero -Version 0.8.3
Update-Package Abp.AutoMapper -Version 0.8.3
Update-Package Abp.EntityFramework -Version 0.8.3
Update-Package Abp.Zero.EntityFramework -Version 0.8.3
Update-Package EntityFramework.DynamicFilters -Version 1.4.7
Update-Package Abp.HangFire -Version 0.8.3
Update-Package Abp.Owin -Version 0.8.3
Update-Package Abp.Web -Version 0.8.3
Update-Package Abp.Web.Api -Version 0.8.3
Update-Package Abp.Web.Mvc -Version 0.8.3
Update-Package Abp.Web.Resources -Version 0.8.3
Update-Package Abp.Web.SignalR -Version 0.8.3
Add-Migration InitialCreate
Update-DatabaseUpdate-Database
对于abp的爱好者来说在使用abp上会面临两个问题,第一个是如何上手,第二是如何升级,然而们今天的主题是如何升级abp的组件包,经过我对abp的了解,我是这么认为的abp可以
理解成一个通用版的前后端分离的框架(纯属个人看法) 有了这么一个认识我发现其实对abp升级也就简单,所以升级就分成前端和后端了更新abp组件包则是后端的事了。目前我项目版本是0.8.2
通过官网boilerplate生成的项目前端我是用的beyond admin这套主题。
框架说明
Abp:Abp系统的核心包。框架底层基础
Abp.Web:提供了MVC和Web API展现层的通用类
Abp.Web.Resource:提供了对Web层的资源封装
Abp.Web.Mvc:提供了对ASP.NET MVC特定的类和资源的封装
Abp.Web.Api:提供一些ASP.NET Web API特定的类和资源
Abp.EntityFramework:提供使用EF工作的基类和适配器
Abp.NHibernate:提供使用NH工作的基类和适配器
Abp.FluentMigrator:使用ABP为FluentMigrator提供一些简单的扩展方法。
Abp.AutoMapper:提供一些简单的特性和扩展方法使AutoMapper更容易使用。
2、执行Update-Package命令
Update-Package Abp -Version 0.8.3
Update-Package Abp.Zero -Version 0.8.3
Update-Package Abp.AutoMapper -Version 0.8.3
Update-Package Abp.EntityFramework -Version 0.8.3
Update-Package Abp.Zero.EntityFramework -Version 0.8.3
Update-Package EntityFramework.DynamicFilters -Version 1.4.7
Update-Package Abp.HangFire -Version 0.8.3
Update-Package Abp.Owin -Version 0.8.3
Update-Package Abp.Web -Version 0.8.3
Update-Package Abp.Web.Api -Version 0.8.3
Update-Package Abp.Web.Mvc -Version 0.8.3
Update-Package Abp.Web.Resources -Version 0.8.3
Update-Package Abp.Web.SignalR -Version 0.8.3
Add-Migration InitialCreate
Update-DatabaseUpdate-Database
3、数据迁移
Add-Migration InitialCreate
Update-Database
4、代码修改
public UserManager(
UserStore store,
RoleManager roleManager,
IRepository<Tenant> tenantRepository,
IMultiTenancyConfig multiTenancyConfig,
IPermissionManager permissionManager,
IUnitOfWorkManager unitOfWorkManager,
ISettingManager settingManager,
IUserManagementConfig userManagementConfig,
IIocResolver iocResolver,
ICacheManager cacheManager,
IRepository<OrganizationUnit, long> organizationUnitRepository,
IRepository<UserOrganizationUnit, long> userOrganizationUnitRepository,
IOrganizationUnitSettings organizationUnitSettings,
IRepository<UserLoginAttempt, long> userLoginAttemptRepository
)
: base(
store,
roleManager,
tenantRepository,
multiTenancyConfig,
permissionManager,
unitOfWorkManager,
settingManager,
userManagementConfig,
iocResolver,
cacheManager,
organizationUnitRepository,
userOrganizationUnitRepository,
organizationUnitSettings,
userLoginAttemptRepository)
{
}
UserManager类添加了对用户登录操作的记录IRepository<UserLoginAttempt, long> userLoginAttemptRepository
ABP组件包升级的更多相关文章
- linux 下安装开发组件包
最初安装redhat 时, 系统自己装的,只安装了base 包,在开发过程中,需要不停的安装某个需求包, 图省事,安装光盘下的开发组件包: 在安装光盘下,,,用命令: yum grouplist ...
- 通过NPM快速发布你的NodeJS模块(组件包)
1.更新 NPM - [ npm install -g npm | 该步骤可选:最好使用新版本] 楼主当前版本号 2.6.1 ,如果更新报错,可以尝试 国内淘宝镜像 $ npm -v 2.6.1 // ...
- 在 ASP.NET Core 项目中使用 npm 管理你的前端组件包
一.前言 在项目的前端开发中,对于绝大多数的小伙伴来说,当然,也包括我,不可避免的需要在项目中使用到一些第三方的组件包.这时,团队中的小伙伴是选择直接去组件的官网上下载,还是图省事直接在网上搜索,然后 ...
- 如何在Eclipse中查看Android源码或者第三方组件包源码
文章出处:http://blog.csdn.net/cjjky/article/details/6535426 在学习过程中如果经常阅读源码,理解程度会比较深,学习效率也会比较高,那么如何方便快捷的阅 ...
- Xamarin组件包 Xamarin.ToolKit
一 简介 Xamarin.ToolKit是个人在使用xamrin.froms开发2年中,因实际项目需要所自定义的组件包.该组件包采用xamarin.froms方式封装,用户可像普通forms控件那样 ...
- 发布自己第一个npm 组件包(基于Vue的文字跑马灯组件)
一.前言 总结下最近工作上在移动端实现的一个跑马灯效果,最终效果如下: 印象中好像HTML标签的'marquee'的直接可以实现这个效果,不过 HTML标准中已经废弃了'marquee'标签 既然HT ...
- ABP官方文档翻译 10.1 ABP Nuget包
ABP Nuget包 Packages Abp Abp.AspNetCore Abp.Web.Common Abp.Web Abp.Web.Mvc Abp.Web.Api Abp.Web.Api.OD ...
- .NetCore 下开发独立的(RPL)含有界面的组件包 (六)实现业务功能
.NetCore 下开发独立的(RPL)含有界面的组件包 (一)准备工作 .NetCore 下开发独立的(RPL)含有界面的组件包 (二)扩展中间件及服 务 .NetCore 下开发独立的(RPL)含 ...
- .NetCore 下开发独立的(RPL)含有界面的组件包 (五)授权过滤参数处理
.NetCore 下开发独立的(RPL)含有界面的组件包 (一)准备工作 .NetCore 下开发独立的(RPL)含有界面的组件包 (二)扩展中间件及服 务 .NetCore 下开发独立的(RPL)含 ...
随机推荐
- 系统架构、网络通信、IM、视频会议技术
专注于系统架构.网络通信.IM.视频会议技术. 主要作品: ESFramework 强悍的通信框架.P2P框架.群集平台. OMCS 简单易用的 网络语音视频 框架. MFile 语音视频录制组件. ...
- Weka开发[2]-分类器类
这次介绍如何利用weka里的类对数据集进行分类,要对数据集进行分类,第一步要指定数据集中哪一列做为类别,如果这一步忘记了(事实上经常会忘记)会出现“Class index is negative (n ...
- Python之FTP多线程下载文件之分块多线程文件合并
Python之FTP多线程下载文件之分块多线程文件合并 欢迎大家阅读Python之FTP多线程下载系列之二:Python之FTP多线程下载文件之分块多线程文件合并,本系列的第一篇:Python之FTP ...
- jsp中获取当前文件路径
<% String path1 = application.getRealPath(request.getRequestURI()); //当前请求的JSP文件的物理路径 String path ...
- 转:运行yum报错Error: Cannot retrieve metalink for reposit
http://www.netpc.com.cn/593.html 运行yum报错Error: Cannot retrieve metalink for repository: epel. Please ...
- JQUERY UI DOWNLOAD
JQUERY UI DOWNLOAD jDownload是jQuery的一个下载插件,用户可以在下载文件之前知道文件的详细信息,在提高用户体验度方面起到了很大的作用. 鉴于官网的Demo是通过PHP文 ...
- 在WebStorm中集成Karma+jasmine进行前端单元测试
在WebStorm中集成Karma+jasmine进行前端单元测试 前言 好久没有写博了,主要还是太懒=.=,有点时间都去带娃.看书了,今天给大家分享一个原创的小东西,如果大家对TDD或者BDD有兴趣 ...
- iOS 开发问题集锦(三)
iOS 开发问题集锦(三) 介于群里大部分童鞋都是新手,为了大家能够更好的提问,并且提的问题能更好的得到回答,下面写几点提问时的注意事项: 1.认真对待你的问题,在提问题前有过认真的思考: 2.先在 ...
- VC 编程ANSI环境下读写Unicode文件
没有注意到文件编码的不同会产生这么多的问题,在动手以前查询了很多资料,在本博客中收藏了不少先辈的成果,在这里一并表示致敬! 关于ANSI和Unicode编码的原理在这里也不说了,主要讲下如 ...
- 关于ul和dl的区别
1.ul是无序列表,也就是说没有排列限制可以随意加li:<ul><li>可以随意放置</li><li>可以随意放置</li><li&g ...