F# 模块声明显示错误“;索引超出了数组的范围;

F# 模块声明显示错误“;索引超出了数组的范围;,f#,F#,我在F#项目的模块声明中遇到了一个错误,请参见下图以了解发生错误的代码 我正在尝试构建一个项目,但对F#来说是个新手。模块应该包含一个简单的标识符,而不是带有的路径。否则,考虑一个命名空间。@古斯塔沃:但是它没有在其他模块中显示这样的错误,例如模块内部IDFoToBox。IDF。ParserThat的真。不幸的是,我不能复制它。我也不能复制。2个问题:我见过Intellisense崩溃并显示无意义的红色标记。如果关闭并重新打开您的解决方案会怎么样?另一件事是:即使你看到红色的曲线,你的项目编译

我在F#项目的模块声明中遇到了一个错误,请参见下图以了解发生错误的代码


我正在尝试构建一个项目,但对F#来说是个新手。

模块应该包含一个简单的标识符,而不是带有
的路径。否则,考虑一个命名空间。@古斯塔沃:但是它没有在其他模块中显示这样的错误,例如模块内部IDFoToBox。IDF。ParserThat的真。不幸的是,我不能复制它。我也不能复制。2个问题:我见过Intellisense崩溃并显示无意义的红色标记。如果关闭并重新打开您的解决方案会怎么样?另一件事是:即使你看到红色的曲线,你的项目编译了吗?@Gustavo顶级模块可以很高兴地包含一条路径。例如
模块A.B.C
表示命名空间
B.C
中的模块
A
。请参阅。模块应包含简单标识符,而不是带有
的路径。否则,考虑一个命名空间。@古斯塔沃:但是它没有在其他模块中显示这样的错误,例如模块内部IDFoToBox。IDF。ParserThat的真。不幸的是,我不能复制它。我也不能复制。2个问题:我见过Intellisense崩溃并显示无意义的红色标记。如果关闭并重新打开您的解决方案会怎么样?另一件事是:即使你看到红色的曲线,你的项目编译了吗?@Gustavo顶级模块可以很高兴地包含一条路径。例如
模块A.B.C
表示命名空间
B.C
中的模块
A
。看见