【问题标题】:C# Interactive in Visual Studio Community on MacMac 上 Visual Studio 社区中的 C# 交互
【发布时间】:2018-01-13 01:07:22
【问题描述】:

我正在尝试做一些关于 C# 的树屋教程。不幸的是,当我跟随 VS Community for mac 时,讲师正在使用 Windows 版本的 VS Community 的 Windows 机器上教授这门课程。到了她正在尝试使用 C# 交互式(REPL)但我似乎无法在 mac 版本上找到它的地步。任何人都知道它是否甚至可以在mac上做到这一点?谢谢。

【问题讨论】:

  • 不,很惊讶你没有看到这个:teamtreehouse.com/community/…
  • 哇哦。谢谢。不知道我是怎么错过的。我查看了该课视频的教师笔记/问题,但一无所获。非常感谢。
  • 截至 2020 年,我们有适用于 Mac 的 Xamarin 工作簿 - 有关更多详细信息,请参阅下面的答案。 stackoverflow.com/a/61511744/7107094

标签: c# visual-studio-code read-eval-print-loop


【解决方案1】:

VS 2017 Mac 中不支持交互式窗口。

未来的版本可能会有这个功能。如果它很重要,您可以使用 Parallels 并运行 Windows 版本。

或者通过使用调试器和即时窗口做同样的事情来解决它。

【讨论】:

    【解决方案2】:

    您无法在 Visual Studio 中运行它。但是,您可以使用终端。

    当您安装mono 时,命令csharp 也会被安装。 只需输入csharp,终端就会变成一个C#交互窗口。

    【讨论】:

    • 有没有办法在终端中获得 REPL 的语法高亮显示?
    【解决方案3】:

    如果你安装了 Mono,你也可以使用:csi

    【讨论】:

    • 这太棒了!知道如何让它像完整的 VS 一样粘贴最后输入的命令吗? (alt+向上键)
    【解决方案4】:

    使用Xamarin Workbooks

    如果您出于某种原因不喜欢 Xamarin 工作簿,您也可以在控制台中使用 csi,但它没有代码完成功能:/ 我无法在上面编辑 Sachin 的答案,但要更清楚,您只需打开终端并输入csi 即可启动C# 交互工具。当然,这仅在您安装了 Visual Studio 之后才有效(它应该在此过程中安装了 Mono)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-23
      • 1970-01-01
      • 2017-10-30
      • 1970-01-01
      • 2015-06-09
      • 1970-01-01
      • 2023-04-08
      相关资源
      最近更新 更多