一
1. .csproj格式结尾的是项目文件
2.不需要卸载就可以编辑项目文件了。
3.在文件夹内新建文件会实时同步到项目内.
二.
1.TargetFramework 指定我们的目标框架
这个节点内的值填写的是TFM值,TFM是指的TargetFrameworkMoniker
NAME | abbreviation | TFM |
.Net Frameworek | net | net451 net472 |
.NET Core | netcoreapp | netcoreapp1.0 netcoreapp2.2 |
2.AspNetCoreHostingModel 指定我们的应用程序的托管形式(InProcess还是OutOfProcess)
3.InProcess 的值指定我们想要使用的进程内托管模型,即在IIS工作进程(w3wp.exe)中托管我们的asp.net core 应用程序
4.OutOfProcess的值指定我们要使用的进程外的托管模型,即将在web请求转发到后端的ASP.NET Core中,而整个应用程序是运行在ASP.NET Core中内置服务器Kestrel中
5.ASP.NET CORE 默认指定的是OutOfProcess
三
PackageReference 用于包含对应用程序安装的nuget包的引用
Metapackage(综合包)-Microsoft.AspNetCore.App
Metapackage本身是没有任何内容
他只是包含了其他的包依赖列表信息