代码之家  ›  专栏  ›  技术社区  ›  Rob Lyndon

未找到F#ProvidedTypes文件

  •  4
  • Rob Lyndon  · 技术社区  · 6 年前

    我在尝试用F#创建Xamarin Android项目时遇到了一个非常棘手的问题。

    创建新项目并构建解决方案后,我出现以下错误,无法修复:

    FSC:错误FS0193:找不到文件 'C:\GitHub\my project\src\my。项目\提供类型48851334-82dc-45a7-8461-25f90450a9e4。动态链接库

    在我的项目文件中找不到此DLL。

    我不知道这里发生了什么,也不知道如何解决这个问题。

    1 回复  |  直到 6 年前
        1
  •  1
  •   anton.burger    6 年前

    这看起来像一个 bug in the F# compiler ,希望尽快修复。我今天遇到了同样的事情。它似乎是由Xamarin类型提供程序自动生成的程序集,该程序集生成与您的Android资源相对应的类型。

    As referred to in a separate Xamarin Forms issue (虽然我没有使用Xamarin表单,只是针对Android的普通Xamarin),我发现我可以通过安装FSharp来构建。编译器。NuGet提供的工具(10.0.0.1)。我收到有关FSharp不兼容版本的警告。核心,但到目前为止,我只是在模拟器中运行,它似乎可以工作。我想在编译器修补程序发布之前,这可能已经足够了。


    预计到达时间: 这是固定的 Visual Studio 15.7.2 .