【发布时间】: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#