Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 Visual Studio 2015 F#.NET核心项目中的假编译器错误_Visual Studio 2015_F#_.net Core - Fatal编程技术网

Visual studio 2015 Visual Studio 2015 F#.NET核心项目中的假编译器错误

Visual studio 2015 Visual Studio 2015 F#.NET核心项目中的假编译器错误,visual-studio-2015,f#,.net-core,Visual Studio 2015,F#,.net Core,如果我创建一个.NET核心项目(dotnet new-l f#-t lib)并编写两个.fs文件,其中一个文件包含依赖于另一个文件中定义的类型的代码,那么我会在依赖文件中看到“红色下划线”实时编译器错误,即使代码编译得很好 解决方案资源管理器中源文件的顺序不是问题所在,我在project.json中定义了必要的“编译”:部分。同样,代码编译成功 有没有什么方法可以给Visual Studio提供线索,这样我就不会在编写代码时到处都是假的红色标记?从未使用过project.json(现在他们又离开

如果我创建一个.NET核心项目(
dotnet new-l f#-t lib
)并编写两个
.fs
文件,其中一个文件包含依赖于另一个文件中定义的类型的代码,那么我会在依赖文件中看到“红色下划线”实时编译器错误,即使代码编译得很好

解决方案资源管理器中源文件的顺序不是问题所在,我在
project.json
中定义了必要的
“编译”:
部分。同样,代码编译成功


有没有什么方法可以给Visual Studio提供线索,这样我就不会在编写代码时到处都是假的红色标记?

从未使用过
project.json
(现在他们又离开了它,所以我不太可能使用它)。但是一个建议是为您的项目查找
.suo
文件(
.suo
代表“解决方案用户选项”,但它基本上是一个缓存),然后将其删除,因为我听说过一些情况下
.suo
文件保留了不正确的项目信息。这可能会有所帮助。(首先关闭VS,然后删除
.suo
文件,然后重新打开VS)。VS 2015中的.NET核心项目是否有project.json的替代方案?