之前破解了这个工具后,却没有使用它。
现在使用这个小工具,帮我完成创建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属性判断当前的项目类型是什么。
如果不在AngularAngularMerged以及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.SharedAllen.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 上手日志的更多相关文章

  1. [ABP] ASP.NET Zero 5.6.0 之 ASP.NET Zero Power Tools 破解日志

    两个要破解Patch的关键dll名称:AspNetZeroRadToolVisualStudioExtension.dll和AspNetZeroRadTool.dll AspNetZeroRadToo ...

  2. Windows平台部署 Asp.Net Core 3.1.0,将 ASP.NET Core 应用发布到 IIS ,使用 IIS 在 Windows 上托管 ASP.NET Core

    第一部分:本教程介绍如何在 IIS 服务器上托管 ASP.NET Core 应用. 官方文档地址:https://docs.microsoft.com/zh-cn/aspnet/core/tutori ...

  3. [ABP] ASP.NET Zero 5.6.0 之 破解日志

    继上次ASP.NET Zero 5.5.2的破解https://www.cnblogs.com/VAllen/p/ABP-ASP-NET-Zero-5-5-2-Crack.html之后,现在发布了AS ...

  4. Abp vNext框架 从空项目开始 使用ASP.NET Core Web Application-笔记

    参考 Abp vNext框架 从空项目开始 使用ASP.NET Core Web Application http://www.vnfan.com/helinbin/d/745b1e040c9b4f6 ...

  5. ASP.NET Core 1.1.0 Release Notes

    ASP.NET Core 1.1.0 Release Notes We are pleased to announce the release of ASP.NET Core 1.1.0! Antif ...

  6. How ASP.NET Web API 2.0 Works?[持续更新中…]

    一.概述 RESTful Web API [Web标准篇]RESTful Web API [设计篇] 在一个空ASP.NET Web项目上创建一个ASP.NET Web API 2.0应用 二.路由 ...

  7. iis7.0与asp.net的运行原理

    IIS7.0 IIS7.0主要引入了WAS(Windows Process Activation,不同于6.0中的Web Admin Service),分担了原来w3svc的部分功能,同时为IIS7. ...

  8. iis6.0与asp.net的运行原理

    这几天上网翻阅了不少前辈们的关于iis和asp.net运行原理的博客,学的有点零零散散,花了好长时间做了一个小结(虽然文字不多,但也花了不少时间呢),鄙人不才,难免有理解不道的地方,还望前辈们不吝赐教 ...

  9. 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 目录索引

    索引 [无私分享:从入门到精通ASP.NET MVC]从0开始,一起搭框架.做项目(1)搭建MVC环境 注册区域 [无私分享:从入门到精通ASP.NET MVC]从0开始,一起搭框架.做项目(2)创建 ...

随机推荐

  1. 白盒测试实践-day01

    一.任务进展情况 了解本次测试的主要任务,进行小组分工. 二.存在的问题 由于最近比较忙,任务来不及做. 三.解决方法 坚持一下.

  2. Linux 命令分类学习

    Linux常用命令大全(非常全!!!) 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q ...

  3. flex 左边固定宽度,右边自适应

    <div id="flex"> <div id="left">我在边,定宽</div> <div id="r ...

  4. pe文件头详解

  5. 《Redis 命令操作》

    一:Redis 的启动与关闭 - 关闭指定端口的 Redis - redis-cli -p 9200 shutdown - 开启 Redis - redis-server redis.config 二 ...

  6. 读书笔记一【哈希——MD5】

    计算机中,将某种数据转换成指定范围内的数字数字或字母叫做哈希(散列.hashing) 哈希后的值无法像加密解密那样恢复为原文值,通常用于文件校验或数字签名等 好的散列算法应具有: 充分利用所有数据位 ...

  7. Applet学习教程(一):applet+dwr 实现

    后台代码 import java.applet.Applet; import java.util.HashMap; import java.util.Map; import netscape.java ...

  8. vue js实现获取两个日期之间所有日期

    https://blog.csdn.net/m0_37852904/article/details/85790793 // 计算续住的总日期列表 getAll(begin, end) { let ar ...

  9. Windows 10安装Docker 步骤及顺序

    最近在工作中,重新安装Docker时,遇到了一点坑,故将自己解决经验分享一下~ Hardware assisted virtualization and data execution protecti ...

  10. 软件工程first homework

    1) 2017*****7193:我是最乐观的刘新飞:我的爱好是下中国象棋和听音乐: 我的码云个人主页是码云个人主页: 我的第一个项目地址是×××: 自己目前的代码量是三千行左右:我最喜欢蛋肠炒面(一 ...