【问题标题】:Building C# code in VSCode on Mac在 Mac 上的 VSCode 中构建 C# 代码
【发布时间】:2015-06-10 10:12:03
【问题描述】:

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

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

但是,我不知道如何真正让它编译一个新的可执行文件?每当我对源代码进行任何更改时,它都会简单地调试 <my project>/<my project>/bin/Debug/<project>.exe 中的旧可执行文件,就像 Xamarin 中的默认设置一样。

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

【问题讨论】:

    标签: c# macos xamarin command-line-interface visual-studio-code


    【解决方案1】:

    【讨论】:

    • 这是否意味着你必须手动使用构建任务来构建代码,然后作为单独的命令,选择调试它?即无法像在大多数 IDE 中那样使用单个命令来构建 + 调试?
    • @JosephHumfrey 您可以使用第二个参数指定要在任何其他 gulp 任务之前运行的依赖项任务。所以以下将运行构建然后调试:gulp.task('debug', ['build'], function(done) { ... });
    【解决方案2】:

    你用mcs,例如:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-02
      • 1970-01-01
      • 1970-01-01
      • 2016-10-12
      相关资源
      最近更新 更多