今天用vs code来开发net core项目,写一下简要的开发流程,主要步骤以下,看完后你会发现特别简单json
(cmd中运行如下命令,下面命令都基于选择好本身的项目路径)mvc
一、新建文件夹 mkdir dotnetapp
二、指到该路径 cd dotnetui
三、建立新.net core 项目 dotnet new mvcspa
(能够直接在该路径下执行 :dotnet new mvc -n MyWeb.net
该命令能够在路径下生成一个叫MyWeb的MVC项目。)插件
四、还原.net项目指定的依赖项 dotnet restore调试
从 .NET Core 2.0 开始,无需运行 dotnet restore
,由于它由全部须要还原的命令隐式运行,如 dotnet new
、dotnet build
和 dotnet run
。 在执行显式还原有意义的某些状况下,它仍然是有效的命令,例如 Visual Studio Team Services 中的持续集成生成中,或在须要显式控制还原发生时间的生成系统中。rest
五、编译并马上执行.net 项目 dotnet runcode
六、生成项目 dotnet build
七、发布项目 dotnet publish
dotnet publish --framework netcoreapp2.2 --output "E:\Publish" --configuration Release
使用vs code打开.net core项目,F5能够运行项目,若是是第一次运行,会生成.vscode文件夹,包含launch.json和tasks.json连个文件,有这俩文件 ,vs code就知道如何构建及调试了。
tasks.json文件节点介绍:command节点在这里表示dotnet命令。
label表示运行build
至关于执行dotnet build 路径/dotnet.csproj.
lanuch,json文件节点介绍:
program:表示程序build生成的dll 的默认路径
args:参数
cwd:代码目录
运行状态以下所示,最上面是运行状态栏,下面红点是我打的断点,黄色条状是单步调试运行位置。
也能够在运行状态下查看参数属性及相关数据,这点和vs基本上相似。用起来很方便
这里咱们也能够经过终端命令执行dotnet的经常使用命令,例如dotnet run 命令
经过上面的步骤就能够愉快的用vs code来撸dotnet core代码了。