问题标签 [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 代码的 Ionide-fsharp
在我为 Visual Studio Code 安装了 Ionide 之后,我该如何开始使用它(例如语法高亮、自动完成)?我必须更改哪些设置?
visual-studio-code - 如何将 VS Code 输出窗口显示到一侧而不是下方
在我的 VS Code 设置中,我看到主文本编辑器窗格下方的输出/FSI 框架如下所示:
而我希望它出现在并排视图中的右侧,就像它在此链接中的图像上一样:http: //www.wintellect.com/devcenter/jwood/a-quick-look-at- f-in-visual-studio-code
有没有我在某处找不到的配置选项?
我尝试了谷歌搜索,但画了一个空白,在描述配置选项的 vs 代码站点页面上提到的配置选项中看不到任何明显的东西
f# - 如何设置 Visual Studio 代码 launch.json 文件以调试 F#?
如何在 launch.json 中设置调试器?
目前,我有
我在网上找到了一些,但它不起作用。它说我应该将“类型”设置为单声道,但是当我将它设置为单声道时,它说不支持类型。
对于我的系统设置,我做了 brew install mono 并且我还安装了 ionide。
现在我不能点击排水沟来设置任何断点,当我按下 F5 时它说"Cannot launch program '/Users/lukexu/lukecxu'; configuring source maps might help."
是否有在 VSCode 中设置 F# 调试器的教程?
macos - 为什么我不能用这个 F# 代码在 OSX 上获得输出,但我在 Windows 上却能
我正在尝试在我的使用和插件上执行以下 F #macbook pro
脚本代码。FSI
visual studio code
ionide
但除了Please wait...
. 但是,当我https://jsonplaceholder.typicode.com/albums/1
进入浏览器时,我得到了预期的Json
响应。所以我知道到达 API 没有问题。
Visual Studio 2013
此外,当我在我的Windows 10
PC上运行相同的代码时。该代码产生预期的结果。即Please wait...
和title
专辑的。
任何想法为什么它不能在我的 上正常工作macbook
?
f# - 如何从 VS Code 启动 F# 控制台应用程序
给定一个简单的 F# 控制台应用程序:
我需要做什么才能以与 ctrl F5 在 Visual Studio 中相同的方式启动控制台应用程序。我尝试使用 Fake.ProcessHelper 从 FAKE 构建脚本中运行它:
点击 Ctrl F5 我收到以下构建报告:
但是没有控制台应用程序启动并等待输入的迹象。
f# - F# ionide websharperserverclient - 如何运行
我 websharperserverclient
从 ionide 项目生成器运行模板应用程序时遇到问题,并且在网上找不到任何信息如何做到这一点 - 我得到的最接近的是这个问题- 我实际上试图xsp4
在项目文件夹中运行它(文件所在的Web.config
位置是)但每次都得到一个 404 (附截图:xsp4 错误)。当然,在启动 xsp 之前,我运行./build.sh
(or FAKE build
) 脚本,它没有错误地完成。websharpersuave
我对项目模板没有任何问题websharperspa
(第二个模板运行起来xsp4
就像一个魅力)。
编辑
文本形式的错误消息:
System.Web.HttpException
找不到资源。说明: HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。
详细信息:请求的 URL:/
异常堆栈跟踪:
f# - 如何让 F# Forge 工作
我似乎无法让 Forge 工作。
我正在使用 VS Code 1.6.1 和 Ionide-F# 2.8.2。到目前为止,我只编译了脚本,但我需要一个项目文件才能使特定的 .dll 工作(非托管导出)。
但是我似乎无法让 F# 项目与 Forge 一起使用。当我使用 `>F# New Project" 命令时,它告诉我需要刷新我的模板,因为我没有任何模板。
如果我刷新,什么都不会发生。我按照其他地方的建议安装了 git,但无济于事。
当我直接从我的 C:\Users\>USER<\.vscode\bin-forge 目录打开 Forge.exe 时,它甚至不会进入交互模式。我单独下载了 Forge,结果相同。
有没有其他人遇到过这个问题?
unit-testing - 在 VSCode 中向 F# 项目添加单元测试
我正在使用 VSCode 和 Ionide 软件包套件在 F# 中创建控制台应用程序。我需要向应用程序添加单元测试,以便在我ctrl+shift+p FAKE: Build
进行项目时,测试在构建过程中运行。
作为示例,我在 Github 中创建了一个虚拟项目。
最初,test
目录不在那里。我创建了test
目录并在该文件夹中创建了第二个项目TestProj.Test
(事后看来,我应该使用更具描述性的名称)用于测试目的。我将.fsproj
文件添加TestProj
到这个项目中,以便我可以引用SimpleFunctions.fs
. NUnit.Framework
并FsUnit
添加到TestProj.Test
. Test.fs
包含两个简单的测试。
我故意将其创建TestProj.Test
为 F# library
,因为我在 SO 上读到测试项目需要是一个库而不是控制台应用程序。
我将第 9、31-37 和 47 行添加到build.fsx
来自 Ionide 的默认文件中。. 但是,当我构建整个项目(即TestProj
)时,构建失败并且出现以下错误:
Sequential.fs
建议的第 22 行assemblies
是空的。
我究竟做错了什么?我应该如何设置build.fsx
文件以使测试TestProj.test
成功运行?或者, 中的Tests.fs
文件有问题TestProj.Test
吗?这似乎特别困难;是否有更简单的方法来包含使用 VSCode、Iondide 和 自动运行的测试F#
?