【问题标题】:F# library not recogniced in Xamarin Studio but compiles fineF# 库在 Xamarin Studio 中无法识别,但可以正常编译
【发布时间】:2016-05-03 17:26:53
【问题描述】:

我正在 Xamarin Studio 中开发一个 .Net 库,我正在关注The F# Component Design Guidelines/

我从 C# 测试项目中添加了对 F# 库项目的引用,并且两个项目都设置为 4.5

在 C# NUnit 测试中使用 F# 库可以正常工作,并且解决方案可以正常编译。测试也运行良好,但编辑器无法识别命名空间/库。使用 VS 2012 时,代码完成按预期工作。

在 OS X、Ubuntu 和 Windows 上使用 FAKE 构建也可以正常工作。

有什么方法可以让 Xamarin Studio 识别我的 F# 库?

【问题讨论】:

  • 您使用的是什么版本的单声道和 Xamarin Studio?
  • 我使用的是 mono 3.12.1 和 Xamarin 5.7.2 (build 7)

标签: c# f# xamarin monodevelop


【解决方案1】:

据我所知,XamarinStudio 尚不支持从 F# 到 C# 以及反之亦然的代码完成。

有效的是 C# 到 C# 和 F# 到 F#。但我认为 Xamarin 员工正在为此努力(即,您可以尝试来自 this reporoslyn 分支,从源代码编译)。

编辑:这不再是真的,Xamarin Studio 6.0(在撰写本文时现在处于测试阶段)提供 C# 到 F# 和 F# 到 C# 补全和“查找引用”功能。

【讨论】:

    猜你喜欢
    • 2016-03-18
    • 1970-01-01
    • 2014-09-10
    • 1970-01-01
    • 2020-06-11
    • 2016-09-25
    • 2016-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多