概述
1.前言
开发环境:1、操作系统 Win7 64x
2、SDK .NetCore 2.1.301
2.安装
.Net Core 地址:https://www.microsoft.com/net/download/windows
Visual Stuido Code 地址:https://code.visualstudio.com/
下载完后安装。
3.命令
1、查看当前Core版本:dotnet --version
2、常用命令(来自ken的翻译介绍)
参数 | 介绍(en) | 介绍 |
---|---|---|
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. | 查看帮助 |
3、创建项目
使用cmd命令提示符(或者Windows powershell)
① 创建项目目录:E:netcoreproject
指定要目录文件夹:
② 使用命令创建项目
dotnet new console -o mynetcore
项目创建成功!
dotnet new :为创建项目初始化项目;
console: 项目模版类型。相当于VS创建项目的控制台应用程序;
Templates | Short Name | Language | Tags |
---|---|---|---|
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 |
-o mynetcore:指定项目创建的路劲。mynetcore也为项目名称;
最终项目路劲 E:netcoreprojectmynetcore
③ 运行项目
dotnet run
切换目录至项目目录
运行项目
输出:Hello World!
第一个.Net Core项目运行成功!
最后
以上就是阔达眼神为你收集整理的.Net Core 自学笔记(1) 环境搭建和创建第一个项目的全部内容,希望文章能够帮你解决.Net Core 自学笔记(1) 环境搭建和创建第一个项目所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复