Xamarin Studio 无法识别 F# 库,但可以正常编译
F# library not recogniced in Xamarin Studio but compiles fine
我正在 Xamarin Studio 中开发一个 .Net 库,我正在关注 The F# Component Design Guidelines/
我已经从 C# 测试项目添加了对 F# 库项目的引用,并且两个项目都设置为 4.5
在 C# NUnit 测试中使用 F# 库工作正常,解决方案编译正常。测试 运行 也很好,但编辑器无法识别 namespace/Library。使用 VS 2012 时,代码完成按预期工作。
在 OS X、Ubuntu 和 Windows 上使用 FAKE 构建也能正常工作。
有什么方法可以让 Xamarin Studio 识别我的 F# 库?
据我所知,XamarinStudio 尚不支持从 F# 到 C# 的代码完成,反之亦然。
有效的是 C# 到 C# 和 F# 到 F#。但我认为 Xamarin 员工正在努力解决这个问题(即您可以尝试 this repo 的 roslyn
分支,从源代码编译)。
编辑:这不再是事实,Xamarin Studio 6.0(在撰写本文时现在处于测试阶段)提供 C# 到 F# 和 F# 到 C# 完成和 "Find references" 功能。
我正在 Xamarin Studio 中开发一个 .Net 库,我正在关注 The F# Component Design Guidelines/
我已经从 C# 测试项目添加了对 F# 库项目的引用,并且两个项目都设置为 4.5
在 C# NUnit 测试中使用 F# 库工作正常,解决方案编译正常。测试 运行 也很好,但编辑器无法识别 namespace/Library。使用 VS 2012 时,代码完成按预期工作。
在 OS X、Ubuntu 和 Windows 上使用 FAKE 构建也能正常工作。
有什么方法可以让 Xamarin Studio 识别我的 F# 库?
据我所知,XamarinStudio 尚不支持从 F# 到 C# 的代码完成,反之亦然。
有效的是 C# 到 C# 和 F# 到 F#。但我认为 Xamarin 员工正在努力解决这个问题(即您可以尝试 this repo 的 roslyn
分支,从源代码编译)。
编辑:这不再是事实,Xamarin Studio 6.0(在撰写本文时现在处于测试阶段)提供 C# 到 F# 和 F# 到 C# 完成和 "Find references" 功能。