使用abp模板创建解决方案

前言

ABP官网(http://www.aspnetboilerplate.com/),本地环境 sql server EXPRESS +vs2013

通过官网生成 module zero 解决方案模板,通过Update-Database创建数据库,运行Web项目。

生成解决方案

官网会生成一个解决方案压缩包提供下载,下载后还有几处需要修改

1.默认.nuget 文件夹中的 NuGet.exe 文件版本比较老,生成解决方案时会报重复依赖错误,https://dist.nuget.org/win-x86-commandline/latest/nuget.exe 下载最新版本

2.需要使用.net framework 4.5.2,下载地址  https://download.microsoft.com/download/4/3/B/43B61315-B2CE-4F5B-9E32-34CCA07B2F0E/NDP452-KB2901951-x86-x64-DevPack.exe

生成解决方案成功后,进入下一步。

生成数据库

1.设置*.EntityFramework项目为启动项目,打开app.config 文件,添加数据库连接字符串

  <connectionStrings>
    <add name="Default" connectionString="Server=BJ-BLSQLEXPRESS; Database=AbpDemo; User ID=sa;Password=123456;" providerName="System.Data.SqlClient" />
  </connectionStrings>

 如果不指定会默认在(localhost)SQLEXPRESS 服务器上创建一个Default的数据库。

2.打开Nuget程序包管理器控制台,执行 Update-Database命令(注意默认项目选定*.EntityFramework)。

如果执行失败就更新一下vs的nuget版本,在工具-扩展和更新中卸载,重启vs,安装nuget。

运行站点

设置*.web项目为启动项目,修改web.config里的连接字符串,运行,使用 admin ,123qwe 登陆。

abp之HelloWorld完成,明天看具体模块的实现。。。。


 今天从官网上下了个新的项目模板编译报错 “tsc.exe”已退出,代码为 1”   参考  tsc.exe 已退出 代码为 1

原文地址:https://www.cnblogs.com/zeroes/p/abp-helloworld.html