在Mac上使用VSCode编译C#代码

5
我一直在使用Xamarin构建命令行工具。在了解到Visual Studio Code后,我想看看是否可以将其作为编辑器和调试器来尝试使用。
通过编辑launch.json文件,我成功地让它调试了使用Xamarin构建的现有.exe文件,并且当逐步执行代码时,它知道要跳转到哪些源文件中。
然而,我无法弄清楚如何编译一个新的可执行文件?每当我对源代码进行任何更改时,它只是调试//bin/Debug/.exe中的旧可执行文件,这是在Xamarin中的默认设置。
它似乎理解源代码本身,因为它有很多警告。
2个回答

0

这是否意味着您必须手动使用构建任务来构建代码,然后作为单独的命令选择调试它?也就是说,不能像大多数IDE中那样使用单个命令进行构建和调试? - Joseph Humfrey
1
@JosephHumfrey 你可以使用第二个参数指定一个依赖任务,在任何其他 gulp 任务之前运行。因此,以下代码将先运行 build,然后再运行 debug:gulp.task('debug', ['build'], function(done) { ... }); - parliament

-1

你可以使用mcs,例如:

mcs -out:program.exe -recurse:'*.cs'


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接