【问题标题】:Is there a way to use the F# interactive mode while debugging a C# program?有没有办法在调试 C# 程序时使用 F# 交互模式?
【发布时间】:2014-08-26 17:14:31
【问题描述】:

当我在 Visual Studio 中调试 C# 程序并在断点处停止时,有没有办法插入 F# REPL 并在该范围内评估表达式?

如果没有,是否有任何其他简单的方法可以在调试会话期间评估和运行任意代码?

【问题讨论】:

  • Roslyn(新的开发人员内 C# 编译器)将拥有像 F# 一样的真正 C# 交互式,它可以做即时窗口不能做的事情。

标签: c# .net visual-studio f# f#-interactive


【解决方案1】:

您可以为此使用Immediate Window

立即窗口用于调试和评估表达式、执行语句、打印变量值等等。它允许您在调试期间输入要由开发语言评估或执行的表达式。要显示 立即 窗口,请打开一个项目进行编辑,然后从 调试 菜单中选择 Windows 并选择 立即 , 或按 CTRL+ALT+I

【讨论】:

  • 谢谢!虽然至于最初的问题,我想在 Roslyn 之前拥有完整的 F# 是不可能的?
  • @JakubArnold 使用 F# 调试 C# 是一个非常奇怪的请求,这两种语言的代码模型非常不同。我不希望从微软那里得到它。但是,我不会说这是不可能的——可能有一个 VS 插件可以做到这一点。
猜你喜欢
  • 2021-03-18
  • 2020-11-03
  • 1970-01-01
  • 2020-06-25
  • 1970-01-01
  • 2017-07-13
  • 2013-04-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多