c# - 在 Windows 上的 Visual Studio Code 中调试 C# 代码

标签 c# visual-studio-code

如何在 Windows 上的 Visual Studio Code 中调试 C#?

我设置了一个 aspnet 核心项目,我可以在 VS Code 中构建和编辑它,效果很好。

我已经按照所有入门指南安装了 C# Omnisharp 扩展,它真的很容易上手,除了一件非常重要的事情......

您实际上如何在 Windows 上调试它?我遇到的每篇文章/博客文章都只展示了使用 OSX 或 Linux 进行 C# 调试。

使用 Mono 进行调试不起作用,我得到以下信息:

Mono Debug is not supported on this platform (Win32NT).

而且您不能在 Windows 上安装 Mono-Debugger 扩展 - 只能在 OSX 和 Linux 上安装。这是有道理的,但在 Windows 中执行此操作的步骤是什么?

我一定错过了一些非常简单的东西 - 如何在 Windows 上使用 Visual Studio Code 设置 C# 调试?

最佳答案

我自己偶然发现了它,并在调试器的安装指南中找到了答案:

https://marketplace.visualstudio.com/items?itemName=Unity.unity-debug

你应该检查你是否已经有 launch.json 文件。如果是这样,请将其删除,然后单击调试 View 顶部的齿轮后,从下拉列表中选择 Unity Editor。

还有一个 VSCode Unity 插件,每次在编辑器中启动游戏时可能会覆盖该文件。要禁用此功能,请取消选中“Edit/Preferences/VSCode/Always Write Launch File”复选框

关于c# - 在 Windows 上的 Visual Studio Code 中调试 C# 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37040759/

相关文章:

c# - 如何动态地垂直增长表单并将文本框向下移动适当的量?

visual-studio-code - Visual Studio Code 中的实时预览和调试

node.js - Node - 如何在 --watch 期间运行并行命令?

visual-studio-code - 如何在 Visual Studio 代码中注释多行?

c# - 文件流打开的 FileSystemWatcher 触发器

c# - PHP 到 C#.NET/ASP.NET

c# - 如何使用 Visual Studio 2012 在 IIS 8.0 中部署 WCF Web 服务?

javascript - VSCode 调试器弄乱了相对路径

reactjs - JSDoc 无法在使用 webpack 开发服务器的 Lerna monorepo 项目中的本地包中工作,但在发布到包注册表时可以工作

c# - 两个物体在什么增量时间发生碰撞?