问题标签 [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 无法识别 Microsoft Build 工具
我在 Visual Studio 代码上使用 Ionide 时遇到困难,在遵循教程并重新安装无济于事后,一个问题仍然存在 - 这是 Visual Studio Code 找不到 Microsoft Build tools 2013 - 我在 Microsoft 网站上安装了扩展程序和 zip .
编辑:尝试在 VScode 中运行 f# 时,系统提示我安装 MS 构建工具 2013
任何想法的人?
非常感谢,
艾略特
f# - Ionide + Fake 将输出可执行文件放在哪里?
我正在尝试在 macOS High Sierra 上使用 .NET Core + Ionide + VS Code + Fake + Paket。
使用项目生成器,我创建了一个名为Test
. Ionide 似乎已经生成了适当的文件。在调整TargetFramework
到 .NET Core 之后,我可以成功构建:
现在有一些文件Test/bin
,但它们都不是.exe
,这是我期望的输出fsharpc
。
Ionide + Fake 将输出可执行文件放在哪里?
我的项目有OutputType
可执行文件:
f# - F# Ionide - FAKE build“系统找不到指定的路径”
我正在使用 Ionide 插件在 Windows 上使用 F#。我可以创建一个新的 F# 项目并加载其中一个示例模板,例如“fslabjournal”或类库。
在脚本文件中工作似乎很好,默认脚本中的所有内容都按预期工作。但是,我无法弄清楚如何构建任何东西。我原以为尝试“FAKE:build”并选择“Clean”选项会让我开始,但我得到的只是“系统找不到指定的路径”。信息。
这是我在构建默认模板时应该看到的吗?在构建发生之前是否需要对这些进行更多设置?
f# - F#、VSCode 和 OSX:未定义命名空间或模块“Expecto”
我正在尝试开始使用 F Sharp。
我通过 brew 安装了单声道,并通过 d/l 安装了 dotnetcore。
我安装了 VS Code 和 ionide 插件。
我已完成以下步骤:
- 项目>新>期望
- 包安装
- 假造
- 期待运行
安装似乎没有错误。伪造构建任务后构建目录为空。Expecto run ……什么都没有。
当我打开生成的Main.fs
文件时,编辑器告诉我:
The namespace or module 'Expecto' is not defined
有什么我想念的吗?
f# - Linux 上的 F# 核心 .NET 框架构建方法
我正在尝试在 Ubuntu 17.10(Mono 4.6.2)上构建一个 F# 项目(控制台),但是我遇到了 F# core .NET 问题。作为参考,我正在使用 Visual Studio Code 1.21.2 和 ionide 扩展(新项目和 FAKE 构建)。下面是输出。
我尝试添加对不同版本的 Fsharp.core 的显式引用,例如 4.2、4.3.4,但没有成功。
我应该在哪里解决这个问题?
项目文件如下所示:
我将此说明用作设置的参考: 在 Ubuntu Linux 上安装 F# 的四个简单步骤(2017-07-03)
f# - 在 Visual Studio 代码中构建项目时如何指定目标体系结构?
我是 VS 代码/F# 的新手,我正在尝试构建一个 F# 控制台应用程序(在 Windows 工作站和我的 Linux 计算机上)。
我将 Ionide 扩展与 FAKE 一起安装。
我正在考虑的代码是 Iris 示例(请参阅如何将介绍 ML.Net 演示转换为 F#?),使用 Ionide 并使用 Microsoft.ML 创建一个新的 F# 项目。
我iris.fsproj
的是
运行脚本时(我使用“播放”按钮又名 F#:运行 VS Code/Ionide 提供的脚本)我得到:
C:\Users\MyUser\.nuget\packages\microsoft.ml\0.2.0\build\Microsoft.ML.targets(16,5): error : Microsoft.ML currently supports 'x64' processor architectures. Please ensure your application is targeting 'x64'.
和...一起
Running build failed.
Error:
System.Exception: dotnet build failed
如何使用 Ionide 提供的项目结构定位 x64?
.net - 如何在 Linux 上的 Visual Studio Code 中的 dotnet 项目中下载 nuget 依赖项的源?
在 Java/Maven/IntelliJ IDEA 中,可以很容易地从 Maven 下载依赖源,并对使用的库提供跳转到声明支持,这在使用文档不完整的库时非常有用。
我可以对 dotnet 项目做同样的事情吗(在我的例子中是一个 F# 项目,其中指定了依赖项myproj.fsproj
)?
到目前为止,我只在 Rider 中找到了反编译支持,但我更喜欢真正的代码。
macos - 无法在带有 atom 的 mac 上运行 F# 说“无法生成 usr/bin”
我不知道该怎么办,所以这是我最后的机会。一直试图在我的 MacBook Air 2017 上安装 Mono 以在 Atom 或 SublimeText 3 等 IDE 上运行 F#,但都不起作用。
我需要为在 IDE 上需要 F# 的数据科学研究做好准备。最好是原子。
Mono 安装到:我的 Macintosh HD 上的 /Library/Frameworks/Mono.framework/Versions/5.14.0,而不是在我的用户配置文件下。也许这就是问题所在,但我尝试将 mono 安装到我的 userprofile 文件夹中,但问题仍然存在。我在 Atom 中收到以下错误:
我已经尝试了一切,遵循如何在 macOS 上安装 Mono,以便 Mono 在终端中工作?但这不是问题,我可以让它在终端中工作,我只是不能制作 Atom 的离子包
真的希望这里有人在 Mac 上使用 F# 并知道该怎么做.. 感谢阅读