c# - 是否可以在单个 Visual Studio Windows 控制台项目中混合使用 .cs (C#) 和 .fs (F#) 文件? (。网)

标签 c# .net visual-studio f# console

怎么做? 是否可以在不使用单独的 dll 文件或项目的情况下将函数从一个 F# 代码调用到 C#?

最佳答案

您不能在同一项目中包含两种不同的语言,但您可以使用 ilmerge 合并它们.为此,将两个项目放在同一个解决方案中,并像引用任何 dll 一样引用 F# 模块。作为部署脚本的一部分,运行 ilmerge 以将 exe 文件和 dll 文件合并到一个 exe 文件中。看这个Code Project详细介绍如何使用 ilmerge 创建 exe 的文章。

关于c# - 是否可以在单个 Visual Studio Windows 控制台项目中混合使用 .cs (C#) 和 .fs (F#) 文件? (。网),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/466298/

相关文章:

c++ - 不存在从 “cv::Mat”到 “IplImage”的合适的用户定义转换

c# - 在 WPF 窗口中修改调整大小 handle 的光标 ("CanResizeWithGrip"+ "WindowStyle:none")

c# - 以编程方式获取 case 语句中常量的值

c# - 为什么 C# 中 Int32 结构的 MinValue 前面有两个减号?

c# - Swagger 无法从 ServiceStack 资源服务中检索操作

c# - 如何从 HttpresponseMessage Asp.net Web Api 返回不记名 token

c# - 在 .NET 中使用十进制或十六进制

c# - 如何升级到 C# 5?

c# - 为什么这个 Linq 函数返回 true 而不是?

c# regex 和 [] expression ,为什么 [+*/-] 无法解析?