[ABP] ASP.NET Zero 5.6.0 之 ASP.NET Zero Power Tools 上手日志
2018-08-11 13:07
441 查看
之前破解了这个工具后,却没有使用它。
现在使用这个小工具,帮我完成创建
Entity类,
Dto类,
AppService类,
View视图等
DDD相关工作以及
Entity Framework Migration迁移工作。
ASP.NET Zero Power Tools相关文档:https://aspnetzero.com/Documents/Development-Guide-Rad-Tool
然而过程并不顺利。
第一次运行报错:Couldn't determinate the project type.
用
Debug调试软件看到RadTool调用了
config.json配置文件,获取
ProjectType属性判断当前的项目类型是什么。
如果不在
Angular和
AngularMerged以及
Mvc这三个值范围,它就会抛出异常
Couldn't determinate the project type.。
这个
config.json要如何配置,在上面的文档链接并没有给出说明,估计是要用付费订阅用户登录后,才能看到更多详情吧。
弄清楚什么原因后,把
{ "CompanyName": "MyCompanyName", "ProjectName": "AbpZeroTemplate", "ProjectType": "ProjectType", "ProjectVersion":"ProjectVersion", "ApplicationAreaName": "AppAreaName", "AngularSrcPath": "\\..\\..\\angular\\src\\", "LicenseCode": "LicenseCodePlaceHolderToReplace" }
改成
{ "CompanyName": "Allen", "ProjectName": "TaoBao", "ProjectType": "Mvc", "ProjectVersion":"5.6.0.0", "ApplicationAreaName": "AppBackAdmin", "AngularSrcPath": "\\..\\..\\angular\\src\\", "LicenseCode": "LicenseCodePlaceHolderToReplace1" }
就可以了。
PS: 主要是改动ProjectType
字段。
第二次运行到Add-Migration
的位置报错:Build faild.
主要是
Allen.TaoBao.EntityFrameworkCore项目编译失败,解决就可以了。
PS: 第一次打开
ASP.NET Zero项目的时候,要确保整个解决方案编译通过
第三次运行,创建成功,迁移成功!重新编译解决方案,又编译失败。
该问题主要发生在
Allen.TaoBao.Core.Shared和
Allen.TaoBao.Application.Shared。
由于我把新创建的枚举类型放在
Allen.TaoBao.Core项目里,所以上面两个项目下新创建的
Dto类找不到
XX枚举类型的引用。
之后,我把
Allen.TaoBao.Core项目里新创建的枚举类型移动到
Allen.TaoBao.Core.Shared项目里。
再次解决问题,重新编译解决方案通过。
相关文章推荐
- [ABP] ASP.NET Zero 5.6.0 之 ASP.NET Zero Power Tools 破解日志
- [ABP] ASP.NET Zero 5.6.0 之 破解日志
- sth about abp,zero module,asp.net zero
- ABP(现代ASP.NET样板开发框架)系列之8、ABP日志管理
- ABP(现代ASP.NET样板开发框架)系列之19、ABP应用层——审计日志
- asp.net core 控制台查看日志
- 用log4net快速构建asp.net 异常日志
- ASP.NET 添加日志记录功能
- 在ASP.NET中记录错误日志(使用Global.asax)
- Asp.Net Core中利用Seq组件展示结构化日志功能
- 在ASP.Net中写系统日志
- ASP.NET 配置log4net启用写错误日志功能
- asp.net 错误日志处理推荐----ELMAH
- ABP(现代ASP.NET样板开发框架)系列之15、ABP应用层——应用服务(Application services)
- 基于ASP.NET MVC的ABP框架入门学习教程
- ABP(现代ASP.NET样板开发框架)系列之1、ABP总体介绍
- ABP(现代ASP.NET样板开发框架)系列之2、ABP入门教程
- ASP.NET Core 异常处理与日志记录
- asp.net错误日志写入
- 基于DDD的现代ASP.NET开发框架--ABP系列文章总目录