<xmp id="63nn9"><video id="63nn9"></video></xmp>

<xmp id="63nn9"></xmp>

<wbr id="63nn9"><ins id="63nn9"></ins></wbr>

<wbr id="63nn9"></wbr><video id="63nn9"><ins id="63nn9"><table id="63nn9"></table></ins></video>

Loading

基于.NetCore開發博客項目 StarBlog - (2) 環境準備和創建項目

系列文章

前言

之前的文章(基于.NetCore開發博客項目 StarBlog - (1) 為什么需要自己寫一個博客?)在博客園和公眾號發表之后收到了很多大佬的關注,發布在GitHub上的代碼也收獲了幾十個star,這讓我備受鼓舞,更有動力把這個項目完善好,把這系列的博文寫好了~

事實上本系列的博客已經完成了60%的文章,不過大部分是集中在前端開發(管理端)上面的,關于后臺開發的部分因為我前期代碼寫得太快,沒有去記錄,所以現在想先把后臺開發部分寫好,再一篇篇發出來。

本系列博客默認讀者具備基本的Asp.Net Core框架(MVC和WebApi都有涉及)使用知識,關于Asp.Net Core框架的入門可以參考我之前發的博客:

以及公眾號的「AspNetCore學習筆記」、「AspNetCore開發筆記」系列。

本文介紹開發StarBlog博客前的環境準備已經項目創建流程,雖然沒啥技術含量但屬于不得不寫的一篇,讀者可以直接粗略看完跳過~

環境準備

本項目的后端基于.Net6版本,如果還沒安裝的話可以在微軟官網下載,地址:https://dotnet.microsoft.com/zh-cn/download

然后IDE的話我平時習慣Jetbrains家的Rider,當然可能大部分.Net開發者都是用VS的(不過建議大家有空可以試試Rider,真的挺好用~),這倆開發起來效率都很高。次一等的選擇是VS Code,用作簡單的demo項目編碼是可以的,不過比較大的項目還是用Rider或者VS好。

開始

使用IDE或者命令行創建一個空的解決方案

我比較習慣用rider

IDE的創建項目很容易,不多說了,這里說下用命令行的方式

首先創建一個目錄

mkdir StarBlog

創建解決方案

cd StarBlog
dotnet new sln

可以看到在StarBlog目錄下新建了文件StarBlog.sln

接下來繼續創建幾個項目

# 一些額外的工具代碼
dotnet new classlib -o StarBlog.Contrib
# 數據訪問相關的代碼、數據庫模型等
dotnet new classlib -o StarBlog.Data
# 博客遷移(Markdown文件夾導入博客網站)工具代碼
dotnet new console -o StarBlog.Migrate
# 博客網站主體項目
dotnet new web -o StarBlog.Web

關于dotnet new命令的更多用法可以參考官方文檔:https://docs.microsoft.com/zh-cn/dotnet/core/tools/dotnet-new

創建完成之后目錄結構如下

StarBlog
├── StarBlog.Contrib
├── StarBlog.Data
├── StarBlog.Migrate
├── StarBlog.Web
└── StarBlog.sln

ok

OK,本文的內容就只有這么多了,接下來的文章就要開始寫代碼了,歡迎關注~

同時所以項目代碼已經上傳GitHub,歡迎各位大佬Star/Fork!

posted @ 2022-04-20 23:36  程序設計實驗室  閱讀(2314)  評論(5編輯  收藏  舉報
人碰人摸人爱免费视频播放

<xmp id="63nn9"><video id="63nn9"></video></xmp>

<xmp id="63nn9"></xmp>

<wbr id="63nn9"><ins id="63nn9"></ins></wbr>

<wbr id="63nn9"></wbr><video id="63nn9"><ins id="63nn9"><table id="63nn9"></table></ins></video>