我正在使用 .NET Core 2.0。我创建了一个 F# 控制台应用程序。在 Program.fs 中,我放置了Suave WebSocket 示例代码。
除第 84 行外,所有内容都编译:
path "/websocketWithSubprotocol" >=> handShakeWithSubprotocol (chooseSubprotocol "test") ws
我收到这个错误
error FS0039: The value or constructor 'handShakeWithSubprotocol' is not defined. Maybe you want one of the following:↔ handShakeResponse↔ handShake
我搜索了 Suave 源代码,并handShakeWithSubprotocol
在 WebSocket.fs中找到了。所以我认为这应该是可以访问的,但编译器不这么认为。
可能出了什么问题?
你可以在这里看到我所有的代码。