DotNet 入門(二):項(xiàng)目運(yùn)行

一、前言

.Net 是一個(gè)集合了豐富的類庫和工具的開發(fā)平臺(tái),由于他幾大主要的組件,使他支持 C#、VB、F# 等多種編程語言,同時(shí)能開發(fā) Web 應(yīng)用、桌面應(yīng)用、控制臺(tái)應(yīng)用、移動(dòng)應(yīng)用、游戲開發(fā)、嵌入式物聯(lián)網(wǎng)應(yīng)用、云和微服務(wù)等多種類型的應(yīng)用程序。

之前只是記錄了.Net 的環(huán)境的搭建,這次將通過一個(gè)簡單的控制臺(tái)應(yīng)用,介紹一下.Net 項(xiàng)目的創(chuàng)建,其中包括 Visual Studio 工具配置、依賴安裝、項(xiàng)目創(chuàng)建、項(xiàng)目運(yùn)行等。

二、創(chuàng)建項(xiàng)目

點(diǎn)擊 文件 -> 新建 -> 項(xiàng)目,在彈出的窗口中,搜索模板:“控制臺(tái)應(yīng)用” 或者 ”Console App“。然后選擇目標(biāo)框架:.Net Core 或 .Net Framework (注。高版本如.Net 6 已經(jīng)部分整合了.Net Core 和.Net Framework),最后輸入項(xiàng)目名,保存。

213190118070c85da3ff71d62d5d3716_up-4e02825baadeaeed175a7069355202ff9f3.png

三、依賴安裝

由于我的項(xiàng)目是一個(gè)別人寫的游戲后臺(tái)服務(wù),里面有 MySql.Data 的依賴,所以在運(yùn)行代碼前需要先安裝。這里有個(gè)小 Tips,就是對依賴安裝位置的修改,如果不修改,以后下載的都在 C 盤了。

1. 修改依賴位置

打開 visual studio,工具 ->NuGet 包管理器 -> 程序包管理器設(shè)置 ->NuGet 包管理器 -> 配置文件,然后打開三個(gè)文件中的 NuGet.Config,添加下面代碼(注. globalPackagesFolder 位置)。

<configuration>
  <packageSources>
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
  </packageSources>
  <config>
    <add key="globalPackagesFolder" value="E:/2setsoft/4other/visual-studio-nuget" />
  </config>
</configuration>
f873b991f512731d121d952010e6db14_up-b2c9dc1d36c70abc9426fff2b40cf1a358d.png

2. 下載依賴

繼續(xù)從工具里找到 ” 管理解決方案的 NuGet 程序包 “。

9f9e224f5e150622b1ac0c85cba0ad02_up-cb7374ac8ed81432f75de7d04c7f84b9f1a.png

點(diǎn)擊進(jìn)去后,點(diǎn)擊 ” 瀏覽 “,搜索 需要的包,找到后點(diǎn)擊安裝。

9ca49bea5240a3856628a48e67c22afd_up-887a669488182e96fe4e20845ab6ae51626.png

3. 檢查是否引用

安裝完畢后,進(jìn)入” 解決方案資源管理器 “,展開” 引用 “,是否有安裝的包。

a56bac17606b4c619b06778390e0a53b_up-66600523c9752eac341c5fb18b1a1ae05bc.png

如果在引用中沒有看到安裝的包,或者有感嘆號(hào),可以對項(xiàng)目進(jìn)行清理。點(diǎn)擊菜單下 生成 -> 清理解決方案,然后再 ” 重新生成解決方案 “。

d1e99f4f84e63249a45f13fc28e4249b_up-6342b5f12d829ca56d543e7920dd85630cd.png

四、運(yùn)行程序

安裝依賴后,項(xiàng)目根目錄會(huì)生成一個(gè) packages.config,入口文件一般是 Mian.cs 或 Program.cs。然后點(diǎn)擊 調(diào)試 -> 開始執(zhí)行,隨后就會(huì)彈出一個(gè)控制臺(tái)窗口,同時(shí)項(xiàng)目根目錄的 bin 文件夾也會(huì)生成 exe 文件。

5e99813e90925945a330e0863c8687f1_up-52900dec41a672832bc094be5f11bf94458.png

五、寫在后面

在幾個(gè)開發(fā)平臺(tái)間,再結(jié)合市場和我個(gè)人,我還是覺得用.Net 更適合一點(diǎn)。首先如果是用的 Unity3D 引擎,C# 語言就是無縫銜接,而且在 Visual Studio 中有直接和 Unity 聯(lián)調(diào)的選項(xiàng),在幀同步網(wǎng)絡(luò)框架也有很多,比如 GDNet、ENet-C# 等等。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容