我尝试使用 F#、.Net-Core 3、Ionide 和 Visual Studio Code 创建 ASP.Net 网站,但是当我尝试在 F# 文件中设置断点时,它并没有被触发。如果我在 C# 文件中设置断点,则可以正常被触发。
但这个确实做到了:
无论我是否添加assert,启动时都会收到这个警告。
可能的原因是什么,我该如何解决?
assert false
在我的断点前,我遇到了异常,之后才触发了断点。
我也曾在 Visual Studio 中尝试过相同的操作,断言成功中断,但当继续运行时,它不会触发断点,即使 VS Code 可以。
在 VS Code 中,这种操作不起作用:
let x = 4 // <- Breakpoint
但这个确实做到了:
assert false
let x = 4 // <- Breakpoint
无论我是否添加assert,启动时都会收到这个警告。
Breakpoint warning: No executable code of the debugger’s target code type is associated with this line.
Possible causes include: conditional compilation, compiler optimizations, or the target architecture of this line is not supported by the current debugger code type.
可能的原因是什么,我该如何解决?
"command": "dotnet build -c Debug",
正如我所说的,它可以使用 assert。 但还是谢谢。 - Redline