【问题标题】:Could not reference F# library from C# web project in .NET 4.6?无法从 .NET 4.6 中的 C# Web 项目引用 F# 库?
【发布时间】:2015-08-22 07:36:04
【问题描述】:

过去,我习惯于从我的 C# web 项目到我的 F# 库项目(我写的)的引用,并且效果很好。但是现在当我迁移到 .NET 4.6 时,我做了同样的事情,但我无法让它工作。它总是通知The following projects are not supported as references: <My F# library>。几天后我被困在这个问题上。有人可以帮我吗?提前致谢。

【问题讨论】:

  • 只是一个猜测(这可能很愚蠢,因为你添加了 mvc 标签但是):你的 C# 东西是 UWP 吗? (这很遗憾 - 还没有 - 支持 F#)
  • 感谢您的快速回复。但实际上我并没有使用 UWP 的东西。我只想利用 FParsec F# lib 来解析我项目中的一些文本。这就是我想在我的 C# Web 解决方案中使用 F# lib 的原因。我们还有其他解决方案吗?
  • 我想我可能还没有在 4.6 上尝试过,但这真的应该工作 - 你能写更多关于你的设置(cpu 架构,F# 编译器版本, ...?)
  • 我使用了 "sdk": { "version": "1.0.0-beta5", "runtime": "clr", "architecture": "x64" } 架构配置和 F# 4.4。 0.0版本
  • 您找到解决此问题的方法了吗?

标签: c# .net f# asp.net-core-mvc .net-4.6


【解决方案1】:

今天我遇到了同样的问题。我正在使用 .NET 4.6 和 F# Core 4.4。我试图在 ASP.NET 5 项目上引用 F# 类库,但它不起作用。错误消息与您提到的相同。让 MVC 项目识别 F# 的唯一方法是使用最新的稳定版本 ASP.NET 4.6。

对我来说,新的 .NET Core 东西似乎还不支持 F# 类库。我希望能尽快看到这个功能!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-18
    • 2017-04-28
    • 1970-01-01
    • 2011-10-24
    • 1970-01-01
    • 2019-11-13
    相关资源
    最近更新 更多