首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SQLite-net时的FileNotFoundException

使用SQLite-net时的FileNotFoundException
EN

Stack Overflow用户
提问于 2018-01-07 02:04:01
回答 1查看 359关注 0票数 1

添加SQLite-net.dll并使用它之后,将显示此错误消息。2017正在作为IDE使用。

加载程序集时出现错误异常: System.IO.FileNotFoundException:未能加载程序集“SQLite、Version=1.1.0.0、Culture=neutral、PublicKeyToken=”。也许它不存在于配置文件中?文件名:“SQLite-net.dll” 在Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference引用,ReaderParameters参数)在Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(DirectoryAssemblyResolver解析器,ICollection`1 `1程序集,AssemblyDefinition程序集,布尔topLevel)在Xamarin.Android.Tasks.ResolveAssemblies.Execute(DirectoryAssemblyResolver解析器( TimeLogger.Android )

我尝试过不同的SQLite版本和不同的Android级别,但都没有成功。

Android包就像这些版本一样:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?> <packages>   
<package id="Xamarin.Android.Support.Animated.Vector.Drawable" version="25.4.0.2" targetFramework="monoandroid71" />   
<package id="Xamarin.Android.Support.Annotations" version="25.4.0.2" targetFramework="monoandroid71" />   
<package id="Xamarin.Android.Support.Compat" version="25.4.0.2" targetFramework="monoandroid71" />   
<package id="Xamarin.Android.Support.Core.UI" version="25.4.0.2" targetFramework="monoandroid71" />   
<package id="Xamarin.Android.Support.Core.Utils" version="25.4.0.2" targetFramework="monoandroid71" />   
<package id="Xamarin.Android.Support.Design" version="25.4.0.2" targetFramework="monoandroid71" />  
<package id="Xamarin.Android.Support.Fragment" version="25.4.0.2" targetFramework="monoandroid71" />   
<package id="Xamarin.Android.Support.Media.Compat" version="25.4.0.2" targetFramework="monoandroid71" />   
<package id="Xamarin.Android.Support.Transition" version="25.4.0.1" targetFramework="monoandroid71" />   
<package id="Xamarin.Android.Support.v4" version="25.4.0.2" targetFramework="monoandroid71" />   
<package id="Xamarin.Android.Support.v7.AppCompat" version="25.4.0.2" targetFramework="monoandroid71" />   
<package id="Xamarin.Android.Support.v7.CardView" version="25.4.0.2" targetFramework="monoandroid71" />   
<package id="Xamarin.Android.Support.v7.MediaRouter" version="25.4.0.2" targetFramework="monoandroid71" />   
<package id="Xamarin.Android.Support.v7.Palette" version="25.4.0.2" targetFramework="monoandroid71" />   
<package id="Xamarin.Android.Support.v7.RecyclerView" version="25.4.0.2" targetFramework="monoandroid71" />   
<package id="Xamarin.Android.Support.Vector.Drawable" version="25.4.0.2" targetFramework="monoandroid71" />  
<package id="Xamarin.Forms" version="2.4.0.280" targetFramework="monoandroid71" /> </packages>

SQLite-net指的是1.3.0。

有人能提供提示吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-07 15:41:27

以前,Xamarin跨平台解决方案是通过一个共享项目创建的。当使用可移植项目创建Xamarin跨平台解决方案时,此问题不再引起。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48133714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档