【问题标题】:EntityFramework and Xamarin Forms .Net standard 2.0 Assembly Load issueEntityFramework 和 Xamarin Forms .Net 标准 2.0 程序集加载问题
【发布时间】:2018-03-07 17:38:30
【问题描述】:

潜在的重复EF.Core 2.0.1 Unsafe in Xamarin.Android 除了面向 8.0 而不是 7.1 并且加载了 dotnet 版本 2.1.4。

使用VS 2017版本15.5.7测试Entity framework in Xamarin forms UWP 项目。没有mac测试IOS版本。

机器人版本死了,输出如下 proj.cs 文件的关键点是

<TargetFrameworkVersion>v8.0</TargetFrameworkVersion>
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite">
  <Version>2.0.1</Version>
</PackageReference>
<PackageReference Include="Xamarin.Forms" Version="2.5.0.280555" />
<PackageReference Include="Xamarin.Android.Support.Design" Version="25.4.0.2" />
<PackageReference Include="Xamarin.Android.Support.v7.AppCompat" Version="25.4.0.2" />
<PackageReference Include="Xamarin.Android.Support.v4" Version="25.4.0.2" />
<PackageReference Include="Xamarin.Android.Support.v7.CardView" Version="25.4.0.2" />
<PackageReference Include="Xamarin.Android.Support.v7.MediaRouter" Version="25.4.0.2" />

03-07 18:19:02.011 D/Mono (5003):Assembly Loader 探测 位置:'System.Runtime.CompilerServices.Unsafe'。 03-07 18:19:02.011 F/monodroid-assembly(5003):无法加载程序集 启动注册期间的“System.Runtime.CompilerServices.Unsafe”。 03-07 18:19:02.011 F/monodroid-assembly(5003):这可能是由于 无效的调试安装。 03-07 18:19:02.011 F/monodroid-assembly(5003):一个常见的原因是“adb install” 直接应用程序,而不是从 IDE 执行。

这个问题还没有解决吗? dev com post

是否有适用于 Net standard 2.0 和 Android 8.0 的示例?

【问题讨论】:

    标签: entity-framework xamarin.forms .net-standard-2.0


    【解决方案1】:

    我们遇到了同样的问题,这将解决它:

    • 转到 C:\Users\Your User Name.nuget\System.Runtime.Compilerservies.Unsafe\4.4.0\ 并删除 ref 文件夹
    • 复制lib文件夹并重命名为ref
    • 清理您的项目并构建它

    【讨论】:

    • 为我工作,仅供参考:您必须关闭所有 vs 实例,以便删除文件夹 ref。
    猜你喜欢
    • 1970-01-01
    • 2016-06-25
    • 2010-11-20
    • 2018-01-18
    • 2011-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    相关资源
    最近更新 更多