【问题标题】:VS 2008 and F# Feb CTP - Can't debugVS 2008 和 F# Feb CTP - 无法调试
【发布时间】:2010-03-18 16:52:10
【问题描述】:

我已经下载了 VS2008 集成 shell,以及 F# Feb CTP,我的 F# 环境运行良好。当我尝试调试时,问题就来了。什么都没有发生。输出窗口显示

----- 构建开始:项目:ConsoleApplication1,配置:调试任何 CPU ------ ========== 构建:1 个成功或最新,0 个失败,0 个跳过 ==========

我的断点都没有被命中。我的“程序”尽可能简单

#light

open System
printfn "Hello World"
Console.ReadKey(true)

在 printfn 和 Console 行上有断点。我读过的东西似乎表明调试可以使用此设置,并且在 common7/packages 下有一个调试器文件夹,其中包含文件。感谢您的帮助。

编辑:我在 Win7 64 位上

【问题讨论】:

  • 程序运行了吗?例如。问题只是调试器/断点,还是进程甚至没有启动?
  • 如果我不调试就开始编译并运行 (Ctrl+F5)
  • 也许远景:您的注册表在以下位置有什么:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\AD7Metrics\ExpressionEvaluator\{AB4F38C9-B6E6-43ba-BE3B-58080B2CCCE3}\{ 994B45C4-E6E9-11D2-903F-00C04FA302A1} ? (它应该有一堆与 F# 调试相关的东西。)
  • 是的,那里有一堆钥匙。感谢您的帮助
  • 嗯......会发生什么,例如Ctrl-F5,然后使用“Tools\Attach to process”将调试器附加到 ConsoleApplication1.exe?附上了吗?

标签: visual-studio-2008 f#


【解决方案1】:

我不确定为什么 64 位调试不起作用,但如果您切换到“x86”配置而不是“x64”或“AnyCPU”显然它对您有用,根据问题所附的 cmets。 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多