下載.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 文件的路徑。
輸入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,推薦使用控制台啟動