菜鳥入門【ASP.NET Core】1:環境安裝

下載.NET Core SDK

安裝vs2017,安裝的時候選擇安裝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項目命令幫助
Microsoft Windows [版本 6.1.7601]
版權全部 (c) 2009 Microsoft Corporation。保留全部權利。
 
C:\Users\Administrator>dotnet
 
Usage: dotnet [options]
Usage: dotnet [path-to-application]
 
Options:
  -h|--help            Display help.
  --version         Display version.
 
path-to-application:
  The path to an application .dll file to execute.
 
C:\Users\Administrator>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
 
C:\Users\Administrator>

 
使用dotnet new mvc建立一個mvc項目
這時候已經建立好了項目,能夠用vsual studio code打開
 
能夠用命令dotnet run運行剛剛新建的程序
 

 

訪問http://localhost:5000進行訪問
 

 

vs2017建立CORE應用程序

 選擇:文件----新建----項目

 

啓動不推薦使用iis,推薦使用控制檯啓動
相關文章
相關標籤/搜索