Oct*_*rer 17 linux f# .net-core
我能够使用.NET Core构建和运行F#项目,但无法使用或看到F#Interactive.它在某个地方的路线图上吗?
我正在使用Linux Mint 18.3
lor*_*non 15
VisualF#repo中有一个未解决的问题.
这肯定在路线图中,但在此更新中,Kevin Ransom强调了一些奇怪的技术障碍:
我们在coreclr上测试fsi.exe并且已经做了很长时间了,而且效果很好.不幸的是......(这是令人尴尬的一点)它依赖于coreclr中的一个bug来工作......在AssemblyLoadContext中.如果我们将代码修复为我们需要的代码,那么现在我们在coreclr中修复了错误,我们测试coreclr构建的整个方式需要改变.这与我们在构建中依赖project.json的原因完全相同.
是的,有,但是它隐藏在深目录中。
我的$ PATH中有以下脚本,名称为fsi,以查找并启动它:
#!/bin/sh
dotnet=/usr/bin/dotnet
fsi=/usr/share/dotnet/sdk/*/FSharp/fsi.exe
if ! [ -f $fsi ] 2>/dev/null; then
echo ERROR Cannot find fsi.exe or more than one is present
exit 2
fi
exec $dotnet $fsi "$@"
Run Code Online (Sandbox Code Playgroud)
结果:
$ fsi
Microsoft (R) F# Interactive version 10.2.3 for F# 4.5
Copyright (c) Microsoft Corporation. All Rights Reserved.
For help type #help;;
> 1+1;;
val it : int = 2
>
Run Code Online (Sandbox Code Playgroud)
这样,您可以卸载Mono和旧fsharp软件包。
| 归档时间: |
|
| 查看次数: |
1882 次 |
| 最近记录: |