我只是在几个库中拆分了一个项目。
而且标题中出现了奇怪的错误。
我无法解释自己为什么会这样。
此外,此错误过去仅在FSI.exe中显示
我以为这是因为pb在fsi中加载了dll,但是还有更多。
这可能是一个愚蠢的错误(可能是..),但是如果有人以前曾听过此sybillin错误消息并知道会发生什么,我将很高兴听到它。
更新
我以为是 namespace 问题,但事实并非如此。
这个问题很奇怪。如果您没有经历过,请忽略它。我仍在尝试查明确切来源。
最佳答案
没有更多信息,很难确定。发生这种情况的一种方法是,如果最终在FSI中重新定义了一个类型,而没有重新定义一些依赖于该类型的内容。然后,这些事情将使用该类型的旧版本,但是最终您将创建不兼容的新版本的实例。例如,给出以下代码:
type MyType<'a>() = class end
let myFun (_:MyType<int>) = 0
let result = myFun (MyType())
关于f# - 'NS.Type1<NS.Type2>'类型与f#中的 'NS.Type1<NS.Type2>'类型不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10016449/
相关文章:
c# - 无法将类型 'IEnumerable
winforms - C++ CLI KeyDown::raise 错误 error C3767 候
python - 我类的数组给我一个错误……AttributeError : 'set' objec
objective-c - 运行奇怪的错误运行 objective-c 代码
c# - 'System.Data.Objects.ObjectContext'不包含带有0个参数的
boost - 使用复合键从 multi_index_container 中删除每个键的元素
c# - 如何修复显示 “The type or namespace name X does not