吐槽一波:
.net7出来第二天开始学习,前端vue3+ts写法也得学
总监让熟悉一个星期新版本语言就动手开发,还要写前端,再带一个应届生开发,前端跑了我还得顶上,
天天催,天天问我进度怎么样,有没有遇到问题,一个月能搞出来大概样子嘛。一个月做牛又做马还带个人。我看出来了很急,我也很急但不要急
由于7.0版本是新版,VS版本只有 VS2022 以上才支持,有两个选择 vs 和 vscode。我是用的vscode
但我不推荐这个,不方便!!!动手能力强或和我一样手贱手痒的可以搞一搞
第一步: 下载安装VSCode (跳过)
第二步:安装语言扩展
推荐下载:C# 、 .NET Core Test Explorer 、vscode-solution-explorer 、Visual NuGet
其中NuGet程序包需要设置
把第一条换成这个,我忘记从哪里找来的参数了。搞完重启一下软件
{“name”: “nuget.cn”,“url”:“https://nuget.cdn.azure.cn/v3/index.json”}
第三步:开始创建项目(分两种操作方法)(我的文件图标,文字,颜色,样式等等不一样,我安装过扩展,跟默认不同)
1.命令操作 Shift + Ctrl + ·(Esc键左下面)
输入命令回车就创建成功了
dotnet new sln -n “NbPlus” //字面意思 新建net的sln解决方案 -n后面的是解决方案名字
命令很方便例子看官方:https://learn.microsoft.com/zh-cn/dotnet/core/tools/dotnet-tool-install
2.推荐安装的vscode-solution-explorer扩展操作
扩展会有这个操作栏,点后输入项目名字,点两下回车确定
然后右键点击添加项目,然后依次选择需要的模板 ASPNET Core Web API > C# > NbPlus.API(项目名)>双击回车完成
第四步:添加项目所需的引用包啊,库啊,第三方组件之类的(也分两种)
1.命令(我CLI用不了我用package)
像这种命令的名字要打全,可以不填版本号,也可手动输入版本号,稍微麻烦了一点
dotnet add package Microsoft.EntityFrameworkCore --version 7.0.0
dotnet add package Microsoft.EntityFrameworkCore.SqlServer --version 7.0.0
dotnet add package Microsoft.EntityFrameworkCore.Tools --version 7.0.0
2.扩展添加
推荐使用下面这种Visual NuGet 扩展,这种有版本号,功能多,还跟vs差不多
到此结束
也许可能我漏了那些步骤,但大致问题点写出来了
其余剩下基本上和vs上没有太大的区别,
记起来了,补充一个数据库映射操作,把现成的或者老的数据库映射到项目里面来自动生成
访问我另一篇::https://editor.csdn.net/md/?articleId=127904492