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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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
F# 启动fsi时出错_F#_F# Interactive - Fatal编程技术网

F# 启动fsi时出错

F# 启动fsi时出错,f#,f#-interactive,F#,F# Interactive,我已经使用VisualStudioCommunityEdition安装了F#,还安装了 当我从命令提示符运行fsi时,会引发异常 我还尝试将F#添加到路径中,但这并没有解决问题。我还应该做什么 编辑: 如果我直接从C:\Program Files(x86)\Microsoft SDK\F#4.0\Framework\v4.0运行fsi,它会工作。卸载Visual F#4.0工具,然后启动Visual Studio并检查F#交互式窗口是否在那里工作。这可能是特定于您的机器或VS2015与F#To

我已经使用VisualStudioCommunityEdition安装了F#,还安装了

当我从命令提示符运行fsi时,会引发异常

我还尝试将F#添加到路径中,但这并没有解决问题。我还应该做什么

编辑:

如果我直接从C:\Program Files(x86)\Microsoft SDK\F#4.0\Framework\v4.0运行fsi,它会工作。

卸载Visual F#4.0工具,然后启动Visual Studio并检查F#交互式窗口是否在那里工作。这可能是特定于您的机器或VS2015与F#Tools之间的不匹配。特别是VS2015更新1有一些错误的重定向。而且F#there比F#4.0工具更高。您能确认您的VS2015版本吗

顺便说一句,fsi.exe应该位于
C:\ProgramFiles(x86)\Microsoft SDK\F\4.0\Framework\v4.0

版本是微软(R)F#Interactive version 14.0.23413.0

我已经解决了使用的问题

但作为参考,这里有一个解决方案

在运行fsi具有此输出的位置后:

λ where fsi
C:\Program Files\dotnet\bin\fsi.exe
C:\Program Files (x86)\Microsoft SDKs\F#\4.0\Framework\v4.0\Fsi.exe

出于某种原因,来自dotnet core的fsi无法工作。我更改了系统路径中的顺序,使F#工具出现在dotnet core之前,从而解决了问题。

我刚刚卸载了与VS和F#相关的所有内容。。。我重新安装了VS2015更新2,出现了相同的错误。我在两台不同的计算机上发现了此错误扫描您是否安装了VS2015 RTM(不是Update1或Update2)?我想你还没有安装F#Tools。此错误何时发生?你什么时候开始?(联合国)幸运的是,我没有安装Update2。我记得在更新1之后,我必须进入并修复VS的devenv.exe.config。你是安装在普通电脑上还是这是一种特殊的设置?我不记得撞到System.ConsolePalI之前有过更新1。我还没有安装F#Tools。当我打开控制台并尝试运行fsi时,会发生此错误。在VS上一切都很好所以。。。1.在VS F#中,交互式窗口工作,2。如果双击fsi.exe,它将工作,3。如果启动cmd.exe并在其中键入fsi.exe,则会出现错误。这是一个好的总结吗?我猜可能是一个非标准的设置(MacOS或Linux)或是你路径中的一些奇怪的东西。就是这样。但是我在Windows10上运行所有的东西。所以这解决了你的问题?