Configure C# Solution step by step
- 開啟 Terminal
- 新增解決方案
dontet new sln -o MySln - 移至方案目錄
cd MySln - 根據解決方案 hierarchy 建構專案
dotnet new webapi -o MySln.Apidotnet new classlib -o MySln.Applicationdotnet new classlib -o MySln.Domaindotnet new classlib -o MySln.Infrastructuredotnet new classlib -o MySln.Contracts
- 將所有專案加進解決方案
for proj in $(ls -r **/*.csproj) dotnet sln add $proj - 建立專案之間的 dependency
dotnet add MySln.Api reference MySln.Application MySln.Infrastructure MySln.Contractsdotnet add MySln.Infrastructure reference MySln.Applicationdotnet add MySln.Application reference MySln.Domain