我不知道该怎么做。有什么建议吗?
D / Mono(12535):程序集加载器探测位置:'System.Runtime.CompilerServices.Unsafe'。
F / monodroid-assembly(12535):在启动注册期间无法加载程序集“System.Runtime.CompilerServices.Unsafe”。
F / monodroid-assembly(12535):这可能是由于调试安装无效。
F / monodroid-assembly(12535):一个常见的原因是直接'adb install'应用程序,而不是从IDE进行。
Visual Studio 2017(版本15.5.7)
1)创建一个新的跨平台应用程序(Xamarin.Forms)
2)选择空白应用,取消选中iOS,Windows,但选中Android。
3)选择Xamarin.Forms和.NET Standard
4)运行此操作而无需从Visual Studio到Android 7.x手机或仿真器(例如,Android_Accelerated_Nougat(Android 7.1 - API 25))执行更多操作
参见:它部署并运行得很好
5)将NuGet中的Microsoft.EntityFramework.Core v2.0.1添加到NET Standard项目中。
6)使用相同的部署目标执行此操作而不做任何其他操作。
请参阅:部署例外
我也尝试更新到最新的Xamarin NuGets,但它不会影响结果。
最有希望的答案是我们需要回滚到package.config,但我不知道如何在最新版本的Visual Studio中这样做。
这个错误的原因是什么? EF Core或Xamarin?