问题标签 [fsi]
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.
.net-core - 如何复制到 F# 中的剪贴板,特别是 dotnet core fsi?
我想在 dotnet core 的 fsi 脚本中将文本设置到剪贴板。
我已经使用了下面链接中问题中的以下代码,多年来一直很好地为我服务。我将如何在 dotnet core / dotnet 5 中做同样的事情?
https://stackoverflow.com/a/1791762/3172195
我可以看到有一些 SDK Microsoft.NET.Sdk.WindowsDesktop 但对于脚本,我宁愿只使用一个 nuget 包。
f# - 在哪里保存 .fsi 脚本的 nuget 包?(F#)
我知道我可以使用#r <pkg>
但没有目录来保存项目我应该在哪里安装/保留依赖项?
我的意思是,如果我使用 F#,我可以dotnet add package <pkg>
从项目文件夹中使用 .fsx,但我希望没有“项目文件夹”,那么如何安装包?
f# - F# Interactive 与 nuget 参考:未定义命名空间
我正在尝试使用 Select.HtmlToPdf 库https://www.nuget.org/packages/Select.HtmlToPdf/20.2.0
将引用发送到 FSI 后,它返回到 ...\Project.fsproj.fsx 的路径和namespace FSI_0004.Project
将公开声明发送给 FSI 后,我得到
名称空间或模块“选择”未定义。
我对 F# 很陌生,希望有人能解释我必须如何做到这一点。
谢谢
编辑:我使用 Visual Studio Code 和/或 Jupyter 实验室
f# - F# FSI“意外的编译器在交互中生成文字”与“#I __SOURCE_DIRECTORY__”
如果我在 VSCode 中使用以下行创建一个新的 F# 文件“Test.fsx”
尝试在 FSI 中运行代码会产生错误
知道可能出了什么问题吗?
f# - 将变量绑定到 FSI 中的接口类型
我正在尝试将 F# 集成为脚本语言,但FsiEvaluationSession.AddBoundVariable
方法有问题。问题是这个方法创建了对象实际类型的变量,但我需要创建它实现的接口变量。我找不到AddBoundVariable<T>(string, T)
或任何其他允许这样做的重载。
问题是:如何创建我想要的类型变量?
wpf - 尝试使用 F# 交互加载 FsXaml.Wpf 时出现异常
我正在尝试在 F# 交互式会话中使用加载 FsXAml 包。我使用了以下指令:
但我收到以下错误:
我使用 Visual Studio 2019 和 Jetbrains Rider 进行了尝试。作为参考,我的项目设置为 .Net 框架 4.6.1。(我尝试了 .Net 框架 4.6.8 并且遇到了同样的问题)。
我可以从 F Sharp 交互中引用该库吗?