问题标签 [ionide]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
f# - Visual Studio Code 中的 F#/Ionide,FSI 的最大脚本长度?
我在使用 Visual Studio Code 中的 Ionide 将 F# 脚本发送到 F# Interactive 时遇到问题。
我正在使用 Alt+Enter 的“FSI:发送选择”命令。这适用于较小的脚本,但脚本长度超过一定限制(大约 1.5kb)时,它不再发送到 FSI。FSI 中没有显示错误,没有任何反应。将选择大小减小到此限制以下会恢复原始行为,直到再次超过该限制。
我没有在网上找到任何线索,并希望获得有关如何解决/调查此问题的任何提示。我已经卸载并重新安装了 Ionide & Visual Studio Code,没有任何效果。
这是一个有效的示例脚本,但再添加一个字符就会超出限制:
f# - (F#,OS X 的单声道)Visual Studio 代码中发生错误,但成功将文件发送到 fsi(fsi:send 文件)
我在 Visual Studio 代码中遇到以下代码错误。但是,我可以使用命令(fsi:send file)发送文件,并且成功执行。看来我没有用 Ionide 正确设置 VSC。请随意发表评论。
vscode中的语法检查错误和错误,但代码可以在fsi中执行
- 此指令只能在 F# 脚本文件(扩展名 .fsx 或 .fsscript)中使用。删除指令,将此代码移动到脚本文件或使用 '#if INTERACTIVE'/'#endif' 分隔指令
- 未定义命名空间或模块“MathNet”。
- 实现文件中的意外标识符
f# - 在 F# ionide 项目中构建和运行 FsCheck.Xunit 测试
我使用生成器创建了一个独立的console
应用程序yo fsharp
。关于这个特定问题的 github 存储库在这里:https ://github.com/KurtRMueller/PascalsTriangleKata 。
我想构建并运行一些基本FsCheck.Xunit
测试。我知道我需要向FAKE
's添加一些目标build.fsx
,但由于我对 .net 和C#
/F#
生态系统还很陌生,所以我不知道该怎么做。
示例页面中的FAKE
示例如下:
我不太确定如何构建这些Test
dll。
任何帮助表示赞赏。谢谢。
visual-studio-code - 在 vscode 中安装 ionide-fsharp 时出现错误“未找到中央目录记录签名的结尾”
我已经安装了 VS Code 版本 1.8.1。机器是 Windows 7,64 位。在安装 ionide-fsharp 扩展时,我收到错误“未找到中央目录记录签名的结尾”。看起来 1.7.2 版的 VS Code 可以工作,但是这个问题对于 1.8.0 版来说可能是固定的,请参阅这个git 链接。关于如何安装 extn 的任何想法?
谢谢
f# - 在 vscode 终端中粘贴时的字符/行限制
在 VSCode 中使用 Fsi 时遇到问题。我从 1.7 开始就有这个问题,并且在当前版本的 1.8 中仍然存在。
如果我用来alt + enter
向 VSCode 发送代码选择,它可以工作,但仅适用于短选择。When the selection is too long it doesn't do anything in the Fsi window.
在使用终端以及 Fsi 并粘贴部分文本时,我发现了同样的问题。
我找不到字符或行数限制。例如,我曾尝试在 38 行上粘贴 1415 个字符,它可以工作。38 行的 1416 不适用于我的一个文件。但是当我粘贴“a”的 1568 个字符时,它可以工作,而 1569 则不能。所以不一定是字数限制。当我输入一些换行符时,这有效:
在末尾添加另一个 a 并且它不会(1534 个字符,35 行)。
这真的很烦人,我发现的唯一解决方法是将一小部分代码单独复制到 Fsi 中,然后使用;;
.
我在 Windows 7、VSCode 1.8.1、ionide-fsharp 2.21.0、F# 4.0 上。换行符计为 2 个字符 (\r\n)。
写下这些数字,显然只有a
我们需要的换行符characters + newlines < 1569
。但它不适用于任意其他字符。
f# - F Sharp 项目中不存在目标“Build”
您好我正在学习 F#,我想在 F# 中编译一些东西
这些是我遵循的步骤:
- 下载的 Visual Studio 代码
- 下载 + 安装了所有 Ionide 扩展
- Ran F#新建项目,选择控制台应用程序
- Ran FAKE:构建
然后我得到错误:项目中不存在目标“构建”。
在 Visual Studio Code 中编译 F# 解决方案需要遵循哪些步骤?
f# - 如何运行 webshaper 项目?
我通过 Visual Studio 代码和 ionide 有一个 websharper 模板项目,我可以编译这个很棒的项目,但是我如何在我的网络浏览器中实际看到结果?
有没有相当于完整视觉工作室的绿色播放按钮的东西?
希望我的问题有意义
f# - 出现内部错误:BuildFrameworkTcImports:在 VSCode 中没有使用 ionide 解析“FSharp.Core,Version=4.4.1.0”
在“问题”窗口中出现此内部错误并且“自动完成”不起作用。
VSCode 版本:1.10.1