添加SQLite-net.dll并使用它后,将显示此错误消息。 Visual Studio 2017正在用作IDE。
加载程序集时出现错误异常: System.IO.FileNotFoundException:无法加载程序集' SQLite-net, Version = 1.1.0.0,Culture = neutral,PublicKeyToken ='。也许它没有 存在于Mono for Android个人资料中?文件名:' SQLite-net.dll'
在 Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference 参考,ReaderParameters参数)at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(DirectoryAssemblyResolver 解析器,ICollection`1程序集,AssemblyDefinition程序集, 布尔topLevel)at Xamarin.Android.Tasks.ResolveAssemblies.Execute(DirectoryAssemblyResolver 解析器)TimeLogger.Android
我尝试了各种SQLite版本和各种Android API级别但没有成功。
Android软件包就像那些版本一样:
(* find the last ref of a linked list *)
fun getLast mlp =
case !mlp of
Nil => mlp
| Cons (_, mlp') => getLast mlp'
fun join (mlpx, mlpy) =
case mlpx of
Nil => mlpy
| Cons (_, mlp) => (getLast mlp := mlpy; mlpx)
SQLite-net-pcl是指1.3.0。
任何人都可以提供提示吗?
答案 0 :(得分:0)
以前,Xamarin跨平台解决方案是使用共享项目创建的。 使用便携式项目创建Xamarin跨平台解决方案时,不会再出现此问题。