在Xamarin表单Android项目中获取此错误我正在引用Entity框架库int android项目。错误如下
严重级代码说明项目文件行抑制状态错误 加载程序集时出现异常:System.IO.FileNotFoundException: 无法加载程序集'EntityFramework,Version = 6.0.0.0, Culture = neutral,PublicKeyToken = b77a5c561934e089'。也许它没有 存在于Mono for Android个人资料中?文件名: 'EntityFramework.dll'在 Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference 参考,ReaderParameters参数)at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(DirectoryAssemblyResolver 解析器,ICollection
1 assemblies, AssemblyDefinition assembly, Boolean topLevel) at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(DirectoryAssemblyResolver resolver, ICollection
1个程序集,AssemblyDefinition程序集, 布尔topLevel)at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(DirectoryAssemblyResolver 解析器,ICollection`1程序集,AssemblyDefinition程序集, 布尔topLevel)at Xamarin.Android.Tasks.ResolveAssemblies.Execute(DirectoryAssemblyResolver 解析器)RadLoc.Android C:\ Program Files(x86)\ Microsoft Visual 工作室\ 2017年\社区\的MSBuild \ Xamarin \ Android的\ Xamarin.Android.Common.targets 1500
我被困在这里请帮我解决这个问题..
答案 0 :(得分:1)
就像@ magicandre1981说的那样。实体框架不适合Xamarin.Android项目。您需要使用EntityFramework Core。
对于简单的跳转和简介,您可以参考Building Android Apps with Entity Framework。
答案 1 :(得分:1)
对于出现此错误的Windows应用程序:
如果您将exe复制到/ bin /中的其他文件夹 您还需要包含应用程序.config文件的副本以及EntityFramework.xml和EntityFramework.SqlServer.xml文件。