一
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本身是沒有任何内容
他隻是包含了其他的包依賴清單資訊