如何在Visual Studio调试器中使用F#中的#line编译器指令?

时间:2012-02-19 12:11:40

标签: visual-studio-2010 f#

Visual Studio调试器是否会显示F#源或#line指令或F#源引用的源?有什么缺点吗? (例如,我假设鼠标悬停在声明上的整洁技巧将停止工作,因为原始源将不会被解析?)

编辑:

有人告诉我,我只是在偷懒。这当然是非常正确的。我测试了它并回答了我自己的问题。

1 个答案:

答案 0 :(得分:1)

  • 步进按预期工作
  • 断点按预期工作
  • VS做了一些概率假设。例如,你可以右键单击一个标识符进行检查(“嘿,我不知道这个人使用的是什么异国情调语法,但我敢打赌你以一种常见的方式使用空格,运算符和标识符,让我们帮忙吧出“)。
  • 但是,VS不够大胆,不能对鼠标进行相同的概率假设(它不会检查)。

缺点:   - 如果原始代码与生成的F#代码非常不同,VS似乎会突出显示效果不佳的语句。我会想到奇怪的行为吗?