A-环境安装

https://www.microsoft.com/net/download

下载

.NET Core SDK Installer:

https://www.microsoft.com/net/download/core

VSCode :

https://code.visualstudio.com/

VSCode C#插件:

可以在安装好的VSCode里的插件扩展中搜索安装:

B-创建项目:

a-先打开VSCode

b-在CTRL+R,输入CMD调出控制台程序(或者在VSCode中的终端cmd输入框中),并输入命令:cd 文件目录  (转到创建项目的文件夹)

c-然后输入命令:dotnet new --help   (会出现创建新项目命令的提示信息)

d-然后创建一个简单控制台程序如:dotnet new console    (创建控制台应用程序,.net core2.02版本已经可以在创建程序时,自动还原所需的nuget包了,也就是自动执行了命令: dotnet restore)

使用命令:dotnet run   (可以在控制台运行创建的控制台程序)

e-最后通过VS Code打开项目所在文件夹,会自动下载.NET Core Debugger,等待下载安装   (安装调式插件)

f-安装成功。 重新使用VSCode打开我们的创建项目的目录文件夹。
 
VS Code是可以自动配置的,注意刚打开项目的时候有条提示:
<img src="https://pic3.zhimg.com/49d4d0759e3430802161e6327678eda6_b.png" data-rawheight="70" data-rawwidth="643" class="origin_image zh-lightbox-thumb" width="643" data-original="https://pic3.zhimg.com/49d4d0759e3430802161e6327678eda6_r.png">点击yes自动配置
点击yes自动配置,再点击Restore
.net core2.02版本已经可以在创建程序时,自动还原所需的nuget包了,也就是自动执行了命令: dotnet restore,因此编译这一步就可以省略了...

C-调试:

F5运行之后使用浏览器访问程序:http://localhost:5000/

 ( 如果想调试的话需要配置launch.json和tasks.json。)

或者:

安装图形操作就可以了:

D-备注:

推荐两个开发C#非常实用的插件:
XML Documentation Comments Support for Visual Studio Code
这个插件是实现和vs一样的xml注释。比如按三下///自动补全
.NET Core Project Manager (Nuget)
这个插件是可以搜索Nuget包并自动向project.json添加
目前Visual Studio Code里官方C#插件只支持.NET Core编译调试。暂不支持Mono和传统.NET Framework

 

E-发布:

准备发布 部署.net core项目到iis服务器

1:需要下载安装window server hosting:https://www.microsoft.com/net/download/core#/runtime;

2:安装完成以后,在vs终端运行命令  dotnet publish -c release,回车即可在当前项目文件夹bin/release/下生成可部署文件夹publish;

3:在iis服务器上添加网站,地址指定到刚才生成的可部署文件夹,运行站点,即可看到.net core开发的第一个站点运行起来啦;

使用VSCode如何调试C#控制台程序_1的更多相关文章

  1. 使用VSCode如何调试C#控制台程序_2_加深总结

    要想使用调试,必须创建项目 1-你要调式的类,控制台类等等,你需要放在一个项目下,这个项目最好是由使用.net core创建的,VSCode对应的命令为: dotnet new console(这里以 ...

  2. vscode创建net core控制台程序

    vscode近来深受的开发人员的喜爱.在下的前端同事们也纷纷使用vscode.在下就想了我等后端程序员也可以用vscode写C#代码.毕竟是从宇宙第一IDE  ----Visual Studio衍生的 ...

  3. Ubuntu16.04 中 Vscode 如何断点调试C语言程序

    个人博客链接:Ubuntu16.04 中 Vscode 如何断点调试C语言程序 问题:环境是 Ubuntu16.04,如何使用 Vscode 断点调试C语言程序. 写代码没有调试环境是不能忍受的,所以 ...

  4. 使用VSCode 编译调试QT程序

    预备知识 bat文件,或者其他的脚本语法. qmake基本语法,qmake shadow build是啥. vscode 的task,lanch的配置. 前提 各个程序正确安装,即使用QtCreato ...

  5. 使用vscode开发调试.net core应用程序并部署到Linux跨平台

    使用VS Code开发 调试.NET Core RC2应用程序,由于.NET Core 目前还处于预览版. 本文使用微软提供的示例进行开发及调试. https://github.com/aspnet/ ...

  6. 使用Visual Studio Code开发(编译、调试)C++程序

    总体安装步骤 安装VSC(Visual Studio Code). 安装C/C++编译器(如MinGW-w64),然后配置好环境变量.//完成这步即可在VSC的终端(命令行)下编译.运行.cpp程序了 ...

  7. VSCode下调试mocha测试用例

    之前使用tape做Node.js的单元测试,最方便一条就是使用它就和自己写个控制台应用程序测试一样,控制起来比较灵活,直接用VSCode进行调试也比较方便.然而tape输出中文字符总是乱码,想了很多办 ...

  8. 【VSCode】Windows下VSCode编译调试c/c++【更新】

    便携版已更新,点此获取便携版 用于cpptools插件的配置文件更新 更新的launch.json // Available variables which can be used inside of ...

  9. 【VSCode】Windows下VSCode编译调试c/c++【更新 2018.03.27】

    --------– 2018.03.27 更新--------- 便携版已更新,点此获取便携版 已知BUG:中文目录无法正常调试 用于cpptools 0.15.0插件的配置文件更新 新的launch ...

随机推荐

  1. JAVA:调用cmd指令(支持多次手工输入)

    JDK开发环境:1.8 package com.le.tool; import java.io.BufferedReader; import java.io.File; import java.io. ...

  2. php中测试运行的时间,从而选择得出优化程序

    对于新手来说,优化代码的习惯十分重要, 测试运行的时间,从而得出最好的一个 <?php $t1=microtime(true);   //获取程序1,开始的时间 程序1(代码...) $t2=m ...

  3. 一窍懂PID

    这是学习PID时的理解,做个笔记! 一:首选,说一下一些基本概念,为了更好理解. PID:就是对输入偏差进行比例积分微分运算,运算的叠加结果去控制执行机构. P(proportion):比例,就是对输 ...

  4. cvpr2018(转发一篇头条)

    CVPR 2018:腾讯图像去模糊.自动人像操纵最新研究 新智元 2018-05-29 14:13:04 新智元报道 来源:腾讯优图 编辑:江磊.克雷格 [新智元导读]即将在6月美国盐湖城举行的计算机 ...

  5. RabbitMQ in Action(5): Clustering and dealing with failure

    Batteries included: RabbitMQ clustering The clustering built in to RabbitMQ was designed with two go ...

  6. Appium + Python 测试 QQ 音乐 APP的一段简单脚本

    1. 大致流程 + 程序(Python):打开 QQ 音乐,点击一系列接收按键,进入搜索音乐界面,输入『Paradise』,播放第一首音乐. 2. Python 脚本如下 from appium im ...

  7. Akka-CQRS(2)- 安装部署cassandra cluster,ubuntu-16.04.1-LTS and MacOS mojave

    对于akka-cluster这样的分布式软件系统来说,选择配套的数据库类型也是比较讲究的,最好也是分布式的,如cassandra,能保证良好的HA特性.前面的例子里示范akka-persistence ...

  8. win10 系统下无法正常安装 Anaconda3

    最近国庆两天,突然心血来潮重装了一遍系统,重装成了win10系统以后毛病百出哇,昨天和今天一直在解决一个问题,那就是安装Anaconda3的时候出现不了快捷方式,如下图这样只有一个快捷方式(在win7 ...

  9. Mysql主从配置实战

    实战mysql主从配置 准备两个docker容器,分别在3306和3307开启两个mysql为主从数据库 可执行以下命令 docker run -p 3306:3306 --name mysql330 ...

  10. python常用库函数 - 备忘

    基础库 1. 正则表达式:re 符号 ()小括号 -- 分组 []中括号 -- 字符类,匹配所包含的任一字符 #注:字符集合把[]里面的内容当作普通字符!(-\^除外) {}大括号 -- 限定匹配次数 ...