nopCommerce 3.90 项目初始化和中文语言包

2021-01-13 21:14

阅读:592

标签:解决   doc   mamicode   com   记录   sax   blog   编码   管理   

今天一个偶然的机会接触到了nopCommerce项目,据说是一个非常优秀的电商平台。在GitHub上有不少人为此做出了贡献。查看了Release的各个版本,发现3.90及以前是基于.NET Framework开发的。尽管.NET Core发展的已经如火如荼了,结合团队的整体开发能力,还是从3.90这个版本开始看起来这个项目。

首先,这个项目是开源的,我们可以直接从GitHub上下载源代码(GitHub下载速度非常慢,我先fork到了Gitee再下载)。

拿到源代码之后,使用VS打开,可以直观的看到项目结构,一个典型的基于DDD思想开发的项目:

技术图片

然后还原NuGet包,在正式运行之前,有个小问题要解决:

Nop.Services.Installation.CodeFirstInstallationService代码打开就提示错误,这个服务主要是后面安装数据库、初始化数据,这个编码问题直接确定、保存即可

技术图片

然后,把Nop.Web设为启动项目,运行,弹出配置数据库的界面,点击安装即可。

  1. 这个管理员账号要记下来,可以登入后台系统,管理整个系统。
  2. 勾上“如果不存在,创建数据库”,可以自动创建数据库

技术图片

安装完成之后,数据库连接记录在了Nop.Web\App_Data\Settings.txt文件中,这个不容易发现,从Global.asax进去一层层翻代码才发现

技术图片

 技术图片

 默认情况下,只有英文语言包,索性使用百度通用API翻译了一版中文包,并校正了一版,点击下载。如果有注册nopCommerce官网账号,也可以登录进去下载指定版本的语言包。

语言包的使用比较简单,登入后台,新建语言,直接导入即可。

 

nopCommerce 3.90 项目初始化和中文语言包

标签:解决   doc   mamicode   com   记录   sax   blog   编码   管理   

原文地址:https://www.cnblogs.com/willniu/p/12945134.html


评论


亲,登录后才可以留言!