最近一直在学习研究.Net Core,但都是用的VS2017开发工具,玩着玩着心里不禁有个疑问,是否.Net Core能否脱离VS2017自动构建,由我们自己来构建呢?后来上网查了下,果然还是可以的。
下面介绍windows下的命令行搭建(其它平台也是差不多的,可自行查阅):
第一、.Net Core SDK肯定是要安装的
第二、打开命令行工具,cd到项目准备创建的目录。如图:
第三、键入dotnet new webapi NetCoreTest,我这里选的是构建webapi模板,其它输入dotnet new 可查看,如图:
第四、项目构建好了,那就跑起来咯,键入dotnet run即可,如图:
第五、项目构建完了,也可以跑了,那就要发布生产环境了,键入dotnet publish即可,如果想发布到iis,和正常发布webapi差不多,只是在IIS应用程序池选择.Net CLR版本的时候选择无托管代码即可,如图:
第六、从项目构建,运行,发布其实就几行代码,如果不想用VS2017这样的重量型IDE,可以选择VS Code,然后装个C#插件即可