我的第一个.NET Core App Windows系统
生活随笔
收集整理的這篇文章主要介紹了
我的第一个.NET Core App Windows系统
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、前言
- 本篇開發環境?
1、操作系統: Windows 10 X64
2、SDK: .NET Core 2.0 Preview
二、安裝 .NET Core SDK
-
1、下載 .NET Core
下載地址:https://www.microsoft.com/net/download/core
根據自己電腦情況選擇對應版本即可
.NET CORE 2.0下載地址:https://aka.ms/dotnet-sdk-2.0.0-preview2-win-x64 -
2、安裝
微軟出品,一鍵安裝,只需一步,看圖:
三、熟悉命令(cmd)
- 1、查看版本
- 2、可選參數介紹
| new | Initialize .NET projects. | 初始化項目(相當于通過VS模板新建項目) |
| restore | Restore dependencies specified in the .NET project. | 還原項目中的依賴(相當于VS創建ASP.NET MVC,添加相關依賴) |
| run | Compiles and immediately executes a .NET project. | 啟動項目 |
| build | Builds a .NET project. | 編譯項目 |
| publish | Publishes a .NET project for deployment (including the runtime). | 發布項目(包含runtime) |
| test | Runs unit tests using the test runner specified in the project. | 啟動單元測試 |
| pack | Creates a NuGet package. | 創建nuget包 |
| migrate | Migrates a project.json based project to a msbuild based project. | 遷移基于project.json,以兼容msbuild的編譯 |
| clean | Clean build output(s). | 清除項目中編譯產生的輸出 |
| sln | Modify solution (SLN) files. | 修改解決方案文件.sln |
| add | Add reference to the project. | 添加引用 |
| remove | Remove reference from the project. | 移除引用 |
| list | List reference in the project. | 列出項目中的引用 |
| nuget | Provides additional NuGet commands. | 通過nuget參數并附加一些參數,可以進行nuget包管理的一些操作 |
| msbuild | Runs Microsoft Build Engine (MSBuild). | 使用msbuild進行編譯 |
| vstest | Runs Microsoft Test Execution Command Line Tool. | 啟動命令行測試工具 |
| -v/—version | Display .NET Core SDK version. | 查看.NET Core SDK版本 |
| -i/—info | Display .NET Core information. | 查看.NET Core 詳細信息 |
| -d/—diagnostics | Enable diagnostic output. | 啟用診斷 |
| -v/—verbosity | Set the verbosity level of the command. | 設置冗長命令集? |
| -h/—help | Show help. | 查看幫助 |
四、HelloWorld項目
- 1、創建項目
- 2、輸出結果分析
- 3、運行
五、備注
- 支持的項目模板
| 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#] | Web/Empty |
| ASP.NET Core Web App (Model-View-Controller) | mvc | [C#], F# | Web/MVC |
| ASP.NET Core Web App (Razor Pages) | 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#] | Web/WebAPI |
| 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 |
?
利用好—help/-h 參數
轉載于:https://www.cnblogs.com/zmj520/p/9509264.html
總結
以上是生活随笔為你收集整理的我的第一个.NET Core App Windows系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ant+jmeter
- 下一篇: redis在windows10上跑起来