F# 启动fsi时出错
我已经使用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应该位于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
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上运行所有的东西。所以这解决了你的问题?