在这个平台上不支持ReflectionOnly加载.安装RProvider后,VSC上的f#编译器(3053)<



我在Visual Studio上安装了RProvider 1.1.22,它与dotnetcore 3.1和R 3.4.4一起工作。我试图使用Visual Studio代码做同样的事情,但在安装RProvider后,我得到了这个错误&;类型提供商'RProvider。RProvider'报告了一个错误:类型提供程序构造函数抛出了一个异常:在这个平台上不支持ReflectionOnly加载。f#编译器(3053),

有谁知道是什么原因导致这个错误和它的修复?如果没有,我很乐意解释"仅反射加载"的含义。我试着在网上搜索,但是没有找到。

更新:RProvider在visual studio甚至是。net 5中都和我一起工作。然而,正如@CaringDev所提到的,新的。net构建似乎有一个问题。它只能通过MSBuild.exe构建。

汇编。NET 5.0不支持ReflectionOnlyLoad。如果你想在VS Code中使用RProvider,你必须瞄准netcore3.1.

似乎RProvider不能与新的sdk风格的项目一起工作。包含ReflectionOnly加载的消息在PR中提到考虑到RProvider项目没有被积极维护,恐怕您只能靠自己了。

最新更新