最近使用vscode比较多. 学习了一下如何在mac上使用vscode开发asp.netcore项目.
这里是我写的关于vscode的一篇文章:
https://cloud.tencent.com/developer/article/1048180
http://www.cnblogs.com/cgzl/p/8450409.html
这篇文章写的是使用mac(linux)/win10开发一个基于asp.net core 2.0 web api, angular 5, bootstrap 4, sql server linux(使用到docker)的小项目.
该文章大约分这几部分:
- 开发环境的搭建
- 建立和配置asp.net core 2.0 web api
- 建立和配置angular5项目
- 开发基本的CRUD功能
- 基于Unit Of Work和Repository等Pattern对项目重构
- 其他业务功能的实现, 例如文件上传等
- 授权和验证
该文章涉及到以下技术:
asp.net core, angular 5, vscode, docker, sql server on linux, bootstrap 4.
项目需求:
开发一个电视剧管理程序, 数据表有:
TvNetworks(电视台), TvShows(电视剧), TvShowSeasons(电视剧分季), Tags(分类标签), TvShowTags(电视剧到分类标签).
就是对电视台, 电视剧等信息进行CRUD维护的程序.
开发环境配置
1. 安装.net core sdk:
到官网下载并安装相应平台的.net core sdk: https://dotnet.github.io
安装好之后, 打开命令行: 执行dotnet --version, 可以看到版本号, 这就说明安装成功了.
2. 安装visual studio code:
官网: https://code.visualstudio.com/
安装好之后, 可以选择把vscode添加到Path:
使用command option p(mac)或者ctrl shift p(win)打开命令板, 输入path, 选择install code command in path.
然后打开命令行 输入 code . 如果vscode能打开当前目录, 那么说明操作成功了.
我安装了如下扩展:
当然python扩展可以不用安装...