码迷,mamicode.com
首页 > Web开发 > 详细

使用VSCode创建Asp.Net Core

时间:2017-11-19 13:29:58      阅读:3251      评论:0      收藏:0      [点我收藏+]

标签:hello   minutes   new   star   ref   技术   按钮   博客   手册   

前言

.Net Core 2.0已经发布几个月了,惭愧!身为一个开发人员现在才开始接触,有人说有VS这一宇宙第一IDE在,为啥还要用VSCode,为啥?因为我们是程序猿啊!我们是攻城狮啊!我们爱折腾啊,在非windows下体验编译net的那种兴奋刺激的感觉,就像刚接触编程时第一个HelloWorld输出在电脑屏幕时的那种感觉,爽!看看我大net也能跑在linux下了。
本文是参考张善友老师的博客和微软官方教程下完成,下面开始(请原谅穷逼的我只能在window下练习了),如有不合理的地方欢迎指正,必虚心学习之。

开发环境

操作步骤

1.创建一个“HelloWorld”文件夹
技术分享图片

2.打开Visual Studio Code 并打开刚才创建的“HelloWorld”文件夹
技术分享图片

3.我们都知道.NetCore是用命令行执行的(不知道的请看参考1链接),打开 集成终端
技术分享图片

4.在命令终端中输入“dotnet new sln -n HelloWorld”,按回车执行,此时在我们的“HelloWorld”文件夹下会生成“HelloWorld.sln”文件
技术分享图片
技术分享图片

5.创建“HelloWorld.web”项目,在集成终端中输入“dotnet new mvc -n HelloWorld.Web”,按回车后,此时我们的文件夹下面生成了一个mvc项目文件夹
技术分享图片
技术分享图片

6.按F5,选择 .NET Core ,如下图,会自动生成一个配置文件“launch.json”(配制文件使用的JSON格式的文件,不在是我们所熟悉的config文件)
技术分享图片
技术分享图片

7.启动build,终端中执行“dotnet build HelloWorld.Web”,按回车,类似我们直接用VS去编译程序一样,此时项目文件夹下面会增加bin/Debug文件夹
技术分享图片
技术分享图片

8.修改配置文件“launch.json”文件,我们是web项目,所以要修改“Configuration”节点中name=“.NET Core Launch(web)”部分,
program值修改成我们所build出来的文件路径,即:${workspaceFolder}/HelloWorld.Web/bin/Debug/netcoreapp2.0/HelloWorld.Web.dll
cwd 修改成我们具体的项目文件路径,即:${workspaceFolder}/HelloWorld.Web
技术分享图片

9.选择调试信息按钮,即小虫子图片,并按F5,此时出现“找不到 preLaunchTask“build”。”,此问题应该是缺少相应的build信息导致的,
选择配置任务,选择.NET Core,添加一个默认的tasks.json 配置文件即可。
技术分享图片
技术分享图片

10.添加task.json后,按F5就可以愉快的跑起来了
技术分享图片

总结

1.遇到两个问题一个是launch.json文件中program的路径配制,需要在${workspaceFolder}后配置真个HelloWorld.web项目的路径,只修改bin后面的路径会导致执行时,缺少HelloWorld.Web这一级路径;另一个是需要手动添加task.json文件。看这个帖子说是可以屏蔽掉preLaunchTask这个配置解决。
2.看别人写的东西还是需要亲身去试一试的,否则怎么能发现实际操作过程中的问题呢。

参考资料

  1. Get started with .NET in 10 minutes - 微软官方教程
  2. 【实验手册】使用Visual Studio Code 开发.NET Core应用程序 - 张善友

使用VSCode创建Asp.Net Core

标签:hello   minutes   new   star   ref   技术   按钮   博客   手册   

原文地址:http://www.cnblogs.com/Nuss/p/7859432.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!