无法在.NET 4.6的C# Web项目中引用F#库?

4

过去,我习惯于从我的C# Web项目引用我的F#库项目(我写了它),这很有效。但现在当我转移到.NET 4.6时,我做了同样的事情,但无法使其正常工作。它总是通知以下项目不支持作为参考:<我的F#库>。我在这个问题上卡了几天。有人可以帮我吗?提前感谢。


1
只是猜测(可能有点傻,因为你添加了MVC标签):你的C#东西是UWP吗?(很遗憾,它还不支持F#) - Random Dev
非常感谢您的快速回复。但实际上我并没有使用UWP相关内容。我只是想利用FParsec F#库来解析我的项目中的一些文本。这就是我想在我的C# Web解决方案中使用F#库的原因。我们有其他的解决方案吗? - thangchung
1
我猜可能我还没有在4.6上尝试过,但这确实应该可以工作 - 你能多写一点关于你的设置(CPU架构,F#编译器版本等)的信息吗? - Random Dev
我使用了 "sdk": { "version": "1.0.0-beta5", "runtime": "clr", "architecture": "x64" } 架构配置和 F# 4.4.0.0 版本。 - thangchung
你最终解决了这个问题吗? - Jon49
1个回答

1
今天我遇到了同样的问题。我正在使用.NET 4.6和F# Core 4.4。我试图在ASP.NET 5项目中引用一个F#类库,但它没有起作用。错误消息与您提到的相同。使MVC项目识别F#的唯一方法是使用最新的稳定版本ASP.NET 4.6。
对我来说,似乎新的.NET Core还不支持F#类库。我希望很快能看到这个工作!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接