[.NET][C#] Web 開發環境與語言架構指南

Intro

.NET Framework


安裝

Visual Studio Community Download

Visual Studio for Mac - IDE for macOS


Quick Start

  1. 建議新專案.Template選擇Console Application預設C#,並選擇.NET Framework版本已建立專案。

  2. 進入專案IDE應將在Program.cs自動提供Hello World程式碼:

    using System;
    
    namespace HelloWorld
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("Hello World!");
            }
        }
    }
  3. 選擇"Run"以編譯測試程式,於Terminal成功印出Hello World。

Visual Studio 每次異動首次Run時都會Rebuild編譯檔案,再次Run則不Rebuild


NuGet – Package套件管理

NuGet 是針對 .NET (包括 .NET Core) 支援的共用程式碼機制,NuGet 套件就是副檔名為 .nupkg 的單一 ZIP 檔案,內含已編譯程式碼 (DLL)、其他與該程式碼相關的檔案,以及包含套件版本號碼這類資訊的描述性資訊清單。 擁有要共用之程式碼的開發人員會建立套件,並將它們發行至公用或私人主機。

操作使用

在專案(Project)標籤下找尋管理NuGet套件選項,
或在左側方案(Solution)視窗中,右鍵選擇 專案/相依性(Dependencies)/參考(References) 資料夾找尋。

安裝和管理 NuGet 套件

Mac - 安裝和管理 NuGet 套件


編譯與安裝

Console application - 主控台應用程式

通用平台部分主要使用dotnet指令來執行DLL檔,本身專案Debug資料夾底下就會產生DLL檔,指南參考如下:

Visual Studio 發佈 .NET 主控台應用程式

Visual Studio for Mac - 發佈 .NET 主控台應用程式

查看版本: dotnet --version

Mac: dotnet指令

Mac預設安裝下,dotnet應該被安裝在/usr/local/share/dotnet/dotnet,若要建議指令捷徑可以參考以下:

$ ln -s /usr/local/share/dotnet/dotnet /usr/local/bin/

Web Applications 建置

Community版本直接有提供Web App專案建置;
建立 Web 應用程式

Leave a Reply

Your email address will not be published. Required fields are marked *