.Net Core命令
.Net Core的命令都是以dotnet打头,我们具体看看dotnet new 的命令,更多命令点击进入
| 模板描述 | 模板名称 | 语言 |
| 控制台应用程序 | console | [c#]、F#、VB |
| 类库l | classlib | [c#]、F#、VB |
| 单元测试项目 | mstest | [c#]、F#、VB |
| xUnit测试项目 | xunit | [c#]、F#、VB |
| Razor页 | page | [c#] |
| MVC ViewImports | viewimports | [c#] |
| MVC ViewStart | viewstart | [c#] |
| ASP.NET Core 空 | web | [c#]、F# |
| ASP.NET Core Web应用程序(Model-View-Controller) | mvc | [c#]、F# |
| ASP.NET Core Web应用程序 | razor,webapp | [c#] |
| 含Angular的ASP.NET Core | angular | [c#] |
| 含React.js的ASP.NET Core | react | [c#] |
| 含React.js和Redux的ASP.NET Core | reactredux | [c#] |
| ASP.NET Core Web API | webapi | [c#]、F# |
| Razor类库 | razorclasslib | [c#] |
| global.json文件 | globaljson | |
| NuGet配置 | nugetconfig | |
| Web配置 | webconfig | |
| 解决方案文件 | sln |
最常用的命令
- dotnet new mvc -o mymvc 创建一个MVC项目,名称为mymvc
- dotnet restore 还原项目引用包
- dotnet build 编译项目
- dotnet run 运行项目
.Net Core MVC项目目录
创建.Net Core MVC项目,由上面命令执行如下命令
得到如下目录:
- Properties目录
该目录用于存放程序集信息,运行配置文件、内部资源等文件,该目录在创建之初,会默认创建一个 launchSettings.json ,该文件包含了一些程序启动时的信息
{ "iisSettings": { "windowsAuthentication": false, "anonymousAuthentication": true, "iisExpress": { "applicationUrl": "http://localhost:15252", "sslPort": 44393 } }, "profiles": { "IIS Express": { "commandName": "IISExpress", "launchBrowser": true, "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } }, "MyMvc": { "commandName": "Project", "launchBrowser": true, "applicationUrl": "https://localhost:5001;http://localhost:5000", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } } } }