使用VSCode如何调试C#控制台程序_1

简介: 原文:使用VSCode如何调试C#控制台程序_1A-环境安装 https://www.microsoft.com/net/download   下载 .NET Core SDK Installer: https://www.
原文: 使用VSCode如何调试C#控制台程序_1

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是可以自动配置的,注意刚打开项目的时候有条提示:
点击yes自动配置,再点击Restore
.net core2.02版本已经可以在创建程序时,自动还原所需的nuget包了,也就是自动执行了命令: dotnet restore,因此编译这一步就可以省略了...

C-调试:

F5运行之后使用浏览器访问程序:

安装图形操作就可以了:

 

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开发的第一个站点运行起来啦;

 

 

目录
相关文章
|
1月前
|
前端开发 数据处理 Android开发
Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍
本文深入探讨了Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍,以及具体操作步骤、常见问题解决、高级调试技巧、团队协作中的调试应用和未来发展趋势,旨在帮助开发者提高调试效率,提升应用质量。
51 8
|
3月前
|
开发框架 .NET C#
C# 一分钟浅谈:第一个 C# 控制台应用程序
【9月更文挑战第1天】C# 是一种现代化的、面向对象的编程语言,广泛应用于桌面应用、Web 应用和游戏开发等领域。本文详细介绍如何创建第一个 C# 控制台应用程序,包括使用 Visual Studio 和 .NET SDK 的步骤,并解析常见问题及其解决方法,如控制台窗口立即关闭、编译错误和运行时错误等。通过实践,你将掌握 C# 控制台应用的基础知识,为进一步学习打下坚实基础。
297 48
|
6月前
|
编译器 C语言 C++
【VS Code】安装配置调试C/C++(一)
【VS Code】安装配置调试C/C++(一)
108 0
|
3月前
|
开发框架 .NET C#
VSCode开发.net项目时调试无效
【9月更文挑战第22天】在使用 VSCode 开发 .NET 项目时遇到调试问题,可从项目配置、调试配置、调试器安装、运行环境、日志和错误信息等方面排查。确认项目类型及文件配置,检查 `launch.json` 文件及配置项,确保调试器扩展已安装并启用,验证 .NET 运行时版本和环境变量,查看 VSCode 输出窗口和项目日志文件,检查权限及代码错误。若问题仍未解决,可查阅官方文档或社区论坛。
|
4月前
vscode——如何开启Edge进行调试
vscode——如何开启Edge进行调试
98 4
|
4月前
|
JavaScript
vscode——如何调试typescript
vscode——如何调试typescript
85 4
|
4月前
|
TensorFlow 算法框架/工具 Python
【Mac 系统】解决VSCode用Conda成功安装TensorFlow但程序报错显示红色波浪线Unable to import ‘tensorflow‘ pylint(import-error)
本文解决在Mac系统上使用VSCode时遇到的TensorFlow无法导入问题,原因是Python解析器未正确设置为Conda环境下的版本。通过在VSCode左下角选择正确的Python解析器,即可解决import TensorFlow时报错和显示红色波浪线的问题。
178 9
|
4月前
|
JavaScript 前端开发 C++
【Azure Function】调试 VS Code Javascript Function本地不能运行,报错 Value cannot be null. (Parameter 'provider')问题
【Azure Function】调试 VS Code Javascript Function本地不能运行,报错 Value cannot be null. (Parameter 'provider')问题
|
6月前
|
JavaScript 前端开发 C++
vscode编辑器中如何调试nextjs代码
代码可调式的重要性不言而喻。 对于Programer来说,自己编写的程序能够被优雅调试是一件幸福的事情,特别是习惯了后端程序调试的开发者... 在折腾Nextjs项目的日子里,我走了很多弯路才弄明白在vs code中如何优雅的调试代码。
374 1
vscode编辑器中如何调试nextjs代码
|
6月前
|
存储 前端开发 JavaScript
VSCode调试揭秘:Live Server助力完美测试Cookie与Session,远超“Open in Browser“!
VSCode调试揭秘:Live Server助力完美测试Cookie与Session,远超“Open in Browser“!