美文网首页
2- ASP.NET Core 2.1 Full Stack W

2- ASP.NET Core 2.1 Full Stack W

作者: 俊果果 | 来源:发表于2018-07-28 11:03 被阅读47次

打开cmder(或者powershell等命令行工具)

  1. 运行以下命令查看dotnet安装状态
dotnet --version 
  1. 运行以下命令安装identityserver的模板包
dotnet new -i identityserver4.templates 
微信截图_20180728102657.png
  1. 切换到工程目录,新建项目文件夹
cd D:\Projects
mkdir ArchBlog
cd ArchBlog\
mkdir Arch.IS4Host && cd Arch.IS4Host

运行 dotnet new --help 查看可以使用的模板,是否包含之前安装的模板包

  1. 生成identityserver模板项目,提供用户验证和授权功能


    微信截图_20180728102657.png

    安装 EntityFrameworkCore 相关的package

 dotnet add package Microsoft.EntityFrameworkCore
 dotnet add package Microsoft.EntityFrameworkCore.Design

包“Microsoft.EntityFrameworkCore”(版本为 2.1.1)的 PackageReference 已添加到文件“D:\Projects\ArchBlog\Arch.IS4Host\Arch.IS4Host
.csproj”。
包“Microsoft.EntityFrameworkCore.Design”(版本为 2.1.1)的 PackageReference 已添加到文件“D:\Projects\ArchBlog\Arch.IS4Host\Arch.
IS4Host.csproj”。

安装PostgreSQL对应的EF包, 负责为EF与数据库通讯提供支持
dotnet add package Npgsql.EntityFrameworkCore.PostgreSQL
dotnet add package Npgsql.EntityFrameworkCore.PostgreSQL.Design

包“Npgsql.EntityFrameworkCore.PostgreSQL”(版本为 2.1.1.1)的 PackageReference 已添加到文件“D:\Projects\ArchBlog\Arch.IS4Host\Ar
ch.IS4Host.csproj”。
包“Npgsql.EntityFrameworkCore.PostgreSQL.Design”(版本为 1.1.1)的 PackageReference 已添加到文件“D:\Projects\ArchBlog\Arch.IS4Ho
st\Arch.IS4Host.csproj”。

安装 IdentityServer 相关的package

 dotnet add package IdentityServer4
 dotnet add package IdentityServer4.EntityFramework
 dotnet add package IdentityServer4.AspNetIdentity

安装 Microsoft.CodeAnalysis 以实现代码检查
dotnet add package Microsoft.CodeAnalysis

  1. 运行 dotnet restore 恢复以上安装的包文件
  2. 运行 code . 调用Visual Studio Code 打开文件夹
    微信截图_20180728102657.png

或使用 Visual Studio 新建一个 Solution, 再将当前项目作为已有工程添加到Solution中


20180728115058.png

相关文章

网友评论

      本文标题:2- ASP.NET Core 2.1 Full Stack W

      本文链接:https://www.haomeiwen.com/subject/rjtomftx.html