Skip to content

yoyo-shih/ShareProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

這是week 3的新知分享,請 Readme

主題 : .NET6 開發實戰篇

.NET Console 專案

.NET Web App 專案

.NET NUGET 安裝

甚麼是SignalR

實戰訓練


安裝.net sdk

下載網址

新增一個Cnsole專案

新增一個資料夾


$ md MyConsole

進入該資料夾


$ cd MyConsole

新建一個.net的console專案


$ dotnet new console

新增一個Web App專案

新增一個資料夾


$ md WebApp

進入該資料夾


$ cd WebApp

新建一個.net的Web專案


$ dotnet new webapp

加入方案檔

新增一個方案檔(.sln)


$ dotnet new sln

查看.sln檔底下有哪些project


$ dotnet sln list

將.csproj加入.sln檔中


$ dotnet sln add .\MyConsole\MyConsole.csproj
$ dotnet sln add .\WebApp\WebApp.csproj

加入.gitignore

$ dotnet new gitignore


建置與執行

建置專案


$ dotnet build
$ dotnet build .\WebApp\WebApp.csproj
$ dotnet build .\MyConsole\MyConsole.csproj

執行專案


$ dotnet run
$ dotnet run --project .\WebApp\WebApp.csproj
$ dotnet run --project .\MyConsole\MyConsole.csproj

新增NUGET套件

在WebApp新增專案


$ dotnet add package Microsoft.Azure.SignalR --version 1.21.0

單元測試

新建一個NUnit單元測試專案


$ dotnet new nunit -n "MyConsoleTest" -o "MyConsoleTest"

加入方案 $ dotnet sln add .\MyConsoleTest\MyConsoleTest.csproj


加入參考 $ cd .\MyConsoleTest $ dotnet add reference .\MyConsole\MyConsole.csproj


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published