下載下傳.NET Core SDK
下載下傳位址:https://www.microsoft.com/net/download/windows
https://www.microsoft.com/net/learn/get-started/windows
安裝vs2017,安裝的時候選擇安裝core跨平台
在控制台建立ASP.NET Core應用程式
在程式安裝後,可以在控制台輸入dotnet進行建立core應用程式

輸入dotnet --help檢視指令幫助
.NET 指令行工具 (2.1.2)
使用情況: dotnet [runtime-options] [path-to-application]
使用情況: dotnet [sdk-options] [command] [arguments] [command-options]
path-to-application:
要執行的應用程式 .dll 檔案的路徑。
SDK 指令:
new 初始化 .NET 項目。
restore 還原 .NET 項目中指定的依賴項。
run 編譯并立即執行 .NET 項目。
build 生成 .NET 項目。
publish 釋出 .NET 項目以進行部署(包括運作時)。
test 使用項目中指定的測試運作程式運作單元測試。
pack 建立 NuGet 包。
migrate 将基于 project.json 的項目遷移到基于 MSBuild 的項目。
clean 清除生成輸出。
sln 修改解決方案(SLN)檔案。
add 将引用添加到項目中。
remove 從項目中删除引用。
list 列出項目中的引用。
nuget 提供其他 NuGet 指令。
msbuild 運作 Microsoft 生成引擎 (MSBuild)。
vstest 運作 Microsoft 測試執行指令行工具。
常用選項:
-v|--verbosity 設定指令的詳細級别。允許值為 q[uiet]、m[inimal]、n[ormal]、d[etailed] 和 diag[nostic]。
-h|--help 顯示幫助。
運作“dotnet 指令 --help”,擷取有關指令的詳細資訊。
sdk-options:
--version 顯示 .NET Core SDK 版本。
--info 顯示 .NET Core 資訊。
-d|--diagnostics 啟用診斷輸出。
runtime-options:
--additionalprobingpath <path> 要探測的包含探測政策和程式集的路徑。
--fx-version <version> 要用于運作應用程式的安裝版共享架構的版本。
--roll-forward-on-no-candidate-fx 已啟用“不前滾到候選共享架構”。
--additional-deps <path> 其他 deps.json 檔案的路徑。
View Code
輸入dotnet new --help檢視初始化.net項目指令幫助
PS C:\Users\王玉廷\Desktop\Demo> dotnet new --help
歡迎使用 .NET Core!
---------------------
若要詳細了解 .NET Core,請通路 https://aka.ms/dotnet-docs。使用 dotnet --help 檢視可用的指令或轉到 https://aka.ms/dotnet-cli-docs。
遙測
--------------
.NET Core 收集使用情況資料,以便改善使用者體驗。資料是匿名的且不包含指令行參數。資料由 Microsoft 收集,并與社群共享。
可選擇使用你最喜愛的 shell 将 DOTNET_CLI_TELEMETRY_OPTOUT 環境變量設定為 1,進而退出遙測。
若要深入了解 .NET Core 工具遙測,請通路 https://aka.ms/dotnet-cli-telemetry。
正在準備...
使用情況: new [選項]
選項:
-h, --help 顯示有關此指令的幫助。
-l, --list 列出包含指定名稱的模闆。如果未指定名稱,請列出所有模闆。
-n, --name 正在建立輸出的名稱。如果未指定任何名稱,将使用目前目錄的名稱。
-o, --output 要放置生成的輸出的位置。
-i, --install 安裝源或模闆包。
-u, --uninstall 解除安裝一個源或模闆包。
--type 基于可用的類型篩選模闆。預定義的值為 "project"、"item" 或 "other"。
--force 強制生成内容,即使該内容會更改現有檔案。
-lang, --language 指定要建立的模闆的語言。
使用情況: new [選項]
選項:
-h, --help 顯示有關此指令的幫助。
-l, --list 列出包含指定名稱的模闆。如果未指定名稱,請列出所有模闆。
-n, --name 正在建立輸出的名稱。如果未指定任何名稱,将使用目前目錄的名稱。
-o, --output 要放置生成的輸出的位置。
-i, --install 安裝源或模闆包。
-u, --uninstall 解除安裝一個源或模闆包。
--type 基于可用的類型篩選模闆。預定義的值為 "project"、"item" 或 "other"。
--force 強制生成内容,即使該内容會更改現有檔案。
-lang, --language 指定要建立的模闆的語言。
模闆 短名稱 語言 标記
--------------------------------------------------------------------------------------------------------
Console Application console [C#], F#, VB Common/Console
Class library classlib [C#], F#, VB Common/Library
Unit Test Project mstest [C#], F#, VB Test/MSTest
xUnit Test Project xunit [C#], F#, VB Test/xUnit
ASP.NET Core Empty web [C#], F# Web/Empty
ASP.NET Core Web App (Model-View-Controller) mvc [C#], F# Web/MVC
ASP.NET Core Web App razor [C#] Web/MVC/Razor Pages
ASP.NET Core with Angular angular [C#] Web/MVC/SPA
ASP.NET Core with React.js react [C#] Web/MVC/SPA
ASP.NET Core with React.js and Redux reactredux [C#] Web/MVC/SPA
ASP.NET Core Web API webapi [C#], F# Web/WebAPI
global.json file globaljson Config
NuGet Config nugetconfig Config
Web Config webconfig Config
Solution File sln Solution
Razor Page page Web/ASP.NET
MVC ViewImports viewimports Web/ASP.NET
MVC ViewStart viewstart Web/ASP.NET
Examples:
dotnet new mvc --auth Individual
dotnet new classlib --framework netcoreapp2.0
dotnet new --help
使用dotnet new mvc建立一個mvc項目
這時候已經建立好了項目,可以用vsual studio code打開
我們可以用指令dotnet run運作剛剛建立的程式
通路http://localhost:5000進行通路
vs2017建立CORE應用程式
選擇:檔案----建立----項目
啟動不推薦使用iis,推薦使用控制台啟動