标签:解决 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设为启动项目,运行,弹出配置数据库的界面,点击安装即可。
安装完成之后,数据库连接记录在了Nop.Web\App_Data\Settings.txt文件中,这个不容易发现,从Global.asax进去一层层翻代码才发现
默认情况下,只有英文语言包,索性使用百度通用API翻译了一版中文包,并校正了一版,点击下载。如果有注册nopCommerce官网账号,也可以登录进去下载指定版本的语言包。
语言包的使用比较简单,登入后台,新建语言,直接导入即可。
标签:解决 doc mamicode com 记录 sax blog 编码 管理
原文地址:https://www.cnblogs.com/willniu/p/12945134.html