F# 意外字符'';在实现文件中

F# 意外字符'';在实现文件中,f#,F#,我有一个F#文件test.fs,它只包含一条注释: // test 当我尝试在Visual Studio中编译它时,出现以下错误: FS0010意外字符'' 在实现文件[…]test.fs中 当我向文件中添加一些代码或其他内容时,会出现相同的错误。错误总是出现在第一个非空行。其他文件仍在工作,因此我假设我的编译器正在工作 我使用F#v4.1、visualstudiov15.3.5、msbuildv15.3.409 错误消息是什么意思?我如何修复它?看起来像是文件开头附近的不可打印字符。在可以

我有一个F#文件
test.fs
,它只包含一条注释:

// test
当我尝试在Visual Studio中编译它时,出现以下错误:

FS0010意外字符'' 在实现文件[…]test.fs中

当我向文件中添加一些代码或其他内容时,会出现相同的错误。错误总是出现在第一个非空行。其他文件仍在工作,因此我假设我的编译器正在工作

我使用F#v4.1、visualstudiov15.3.5、msbuildv15.3.409


错误消息是什么意思?我如何修复它?

看起来像是文件开头附近的不可打印字符。在可以显示它们的编辑器中打开文本文件,然后删除有问题的字符。通常的嫌疑犯是某个环境/OS中处理不好的字符。

看起来像是文件开头附近的某个不可打印字符。在可以显示它们的编辑器中打开文本文件,然后删除有问题的字符。通常的嫌疑犯是在一个无法很好地处理它的环境/操作系统中出现的。

它确实是一个UTF8 BOM。非常感谢。它确实是一个UTF8 BOM表。非常感谢。