在 Mac 上的 VSCode 中构建 C# 代码

本文关键字:构建 代码 VSCode Mac 上的 | 更新日期: 2023-09-27 17:55:15

我一直在使用Xamarin构建命令行工具。在被告知Visual Studio Code之后,我想看看是否可以尝试将其用作编辑器和调试器。

我设法让它通过编辑launch.json文件来调试使用 Xamarin 构建的现有.exe文件,并且它知道在单步执行代码时要跳转到哪些源文件。

但是,我无法弄清楚如何实际让它编译新的可执行文件?每当我对源代码进行任何更改时,它都会调试 <my project>/<my project>/bin/Debug/<project>.exe 中的旧可执行文件,就像 Xamarin 中的默认值一样。

它似乎理解源代码本身,因为它有大量警告。

在 Mac 上的 VSCode 中构建 C# 代码

您可以设置构建任务来编译修改后的源代码。请参阅 https://code.visualstudio.com/Docs/tasks 或 http://blog.denouter.net/2015/04/compile-visual-studio-solution-in.html

例如,您使用 mcs:

MCS -out:program.exe -recurse:"*.cs"