@[TOC]
楊中科教程
.net Core 代碼跨平台應用
.Net Framework缺點
- 系統級别的安裝,互相影響(不同版本不相容,耦合程度高)
- 無法獨立部署。需要對方安裝對應版本
- ASP.NET 和IIS深度耦合
- 資源消耗大
- 非雲原生
.Net Core優點
- 支援獨立部署,不互相影響
- 徹底子產品化
- 不依賴IIS
- 跨平台
- 沒有曆史包袱,運作效率高
.Net standard隻是一個标準一個規範
被Core,Framework引用。

.csproj 項目資訊
.net framework csproj白名單 添加資訊
.net core 黑名單 移除資訊
項目釋出
項目右鍵,釋出
部署模式 依賴架構需要目标機上有環境,是以一般選獨立
目标運作時 在什麼系統
ReadyToRun 加快啟動速度,加長編譯時間,二進制檔案更大
剪裁未使用程式集,删掉沒用的
.pdb是調試檔案
虛拟機推薦軟體
内置window虛拟機
Windows Sandbox
内置linux虛拟機
wsl windows subsystem for linux
NuGet
newGet 最新
查包網站
工具->NutGet包管理器->控制台
安裝成功後在項目檔案有顯示
解除安裝 Uninstall-Package 包名
更新 Update-Package 包名