使用VSCode调试C#控制台程序
转载自:
http://www.cnblogs.com/lxhbky/p/6673230.html
http://www.cnblogs.com/lxhbky/p/6692065.html
一、环境安装
1.1 dotnet core SDK
https://www.microsoft.com/net/download
1.2 VSCode :
https://code.visualstudio.com/
1.3 VSCode C#插件:
可以在安装好的VSCode里的插件扩展中搜索安装:
二、创建项目:
2.1 CTRL+R,输入CMD调出控制台程序,并输入命令:cd 文件目录 (转到创建项目的文件夹)
2.2 然后输入命令:dotnet new --help (会出现创建新项目命令的提示信息)
2.3 然后创建一个简单控制台程序如:dotnet new console (创建控制台应用程序)
2.4 最后通过VS Code打开项目所在文件夹,会自动下载.NET Core Debugger,等待下载安装 (安装调式插件)
VS Code是可以自动配置的,注意刚打开项目的时候有条提示:
三、调试:
F5运行之后使用浏览器访问程序:http://localhost:5000/
或者:
安装图形操作就可以了:
四、备注:
推荐两个开发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
1-你要调式的类,控制台类等等,你需要放在一个项目下,这个项目最好是由使用.net core创建的,VSCode对应的命令为:
dotnet new console(这里以控制台为例)
2-使用还原命令(dotnet restore)生成obj文件(包含project.xx.json等关于项目的重要文件)
3-在调试按钮下添加两个配置文件:launch.json和tasks.json:
(tasks.json不需要做任何改动; launch.json需要修改属性值program:
原
"program": "${workspaceRoot}/bin/Debug/<target-framework>/<project-name.dll>",
改为:
"program": "${workspaceRoot}/bin/Debug/NETCoreApp1.1/新建文件夹.dll"
备注:
以控制台为例:
其中<target-framework>可以在上面还原的项目文件project.json中找到关键字".NETCoreApp,Version=v1.1";
<project-name.dll>为:所在文件夹的.dll
4-可以开始调试了
转载于:https://www.cnblogs.com/liugh/articles/6716735.html
使用VSCode调试C#控制台程序相关推荐
- Ubuntu20.04+gdb/vscode调试ROS(VINS-Mono)程序
平台Ubuntu20.04 + ROS noetic 程序算法:VINS-mono 在阅读本文之前,建议先行了解基本的vscode调试工具与流程,以及如何安装vscode的ROS扩展,详情请参考博文: ...
- vscode 调试技巧|程序不是写出来的?是调出来的!
常用的调试手段 作为程序猿的我可太清楚调试的重要性了,有一句话说的很对:程序不是写出来的,是调出来的.调试的方法很多,比如朴实的日志打印,打点的计量统计(比如 golang 的 pprof 信息),还 ...
- 【Linux】在Linux环境下使用VSCode调试C/C++程序
一.前期准备 1.首先在官网下载并安装好visual stdio code 2. 因为vscode只是一个代码编辑器,没有自带有C/C++的编译器,因此我们需要安装一个C/C++编译器,打开终端依次输 ...
- 用vscode调试C语言程序
以前学C语言用的IDE一直都是DEV-C++,新建一个.c文件直接打开就可以编译运行.好处时方便,坏处就是没有代码提示,调试功能也是几乎没有,导致我一直搞不明白这个system("pause ...
- vscode调试代码方法
1.vscode调试python程序 1.对调试的程序生成launch文件,注意需要安装python的插件,然后选择调试python类型的launch文件. 设置launch文件时,需要传入命令行参数 ...
- 整理:使用 Visual Studio Code (vscode) 编写、运行、 调试 Java 应用程序
作为一个喜欢折腾的人,最近抽空折腾一下VScode怎么写java程序.不断更新中.. 附一个原来写的C++的:这两个链接,第二个稍微简单一些 1)Visual Studio Code配置C.C++环境 ...
- 控制dcom程序使用端口_使用VS Code调试.net控制台应用程序的方法
本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:https://www.byteflying.com/archives/6928. 1.概述 本文向大家介绍使用Visual Stud ...
- 使用Visual Studio Code调试.net控制台应用程序的方法
该文章的最新版本已迁移至个人博客[比特飞],单击链接:使用Visual Studio Code调试.net控制台应用程序的方法 | .Net中文网. 1.概述 本文向大家介绍使用Visual Stud ...
- Ubuntu下VSCode调试C++程序以及opencv库和Qt5库
1.自述 自己用VSCode已经三年多了,大多数是写python程序,偶尔也写C++程序,但也不复杂,也不牵扯其他第三方库,就算牵扯第三方库,也大多是先写好CMakeLists文件,然后用标准的cma ...
最新文章
- 第6周小组作业:软件测试和评估
- windows下flink示例程序的执行
- Linux 内核的同步方式
- 阿里妈妈基于TensorFlow做了哪些深度优化?TensorFlowRS架构解析
- JavaSE各阶段练习题----集合-Collection-Set-List
- python-函数-局部变量与全局变量
- spark配置IntelliJ开发环境详解
- SD-WAN 系列--企业专线、企业互联网
- 免费图床-树洞外链-阿离图床
- PyCharm下载及安装教程(Windows)
- 《智能搜索和推荐系统》总结
- 定价的艺术:苹果和网飞对最优订阅价格的理解
- 学生网课网页设计成品 在线视频学习类网页制作 三层结构网页模板 静态HTML注册登录网页模板 学生毕业设计网页制作作品 网校类网页代制做
- ZOJ 3886 Nico Number (线段树)
- Error: `brew cask` is no longer a `brew` command. Use `brew <command> --cask` instead.
- nbu Linux 邮件告警,NBU常用命令1——介质管理
- 如何将一部战斗番的画面变成单段特效字幕模板
- Freeswitch配置呼叫转移
- Bert模型学习之句向量的简单应用
- 超高住宅之殇:美景难抵“鸡肋命”