gpt4 book ai didi

c# - 如何在Android 项目中使用MySql.Data.dll?

转载 作者:太空宇宙 更新时间:2023-11-03 16:07:34 25 4
gpt4 key购买 nike

我是 Android 应用程序的新手,在我的基于 C# 的 android 应用程序中,我想使用 MySqlConnection。但是当我添加 MySql.Data.dll 的引用时,它在 VS 2010 中给我异常并且无法运行我的应用程序。

异常

Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'System.Configuration.Install, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Perhaps it doesn't exist in the Mono for Android profile? File name: 'System.Configuration.Install.dll' at Xamarin.Android.Tuner.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters) at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List1
assemblies, AssemblyDefinition assembly, Boolean topLevel) at
Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List
1 assemblies, AssemblyDefinition assembly, Boolean topLevel) at Xamarin.Android.Tasks.ResolveAssemblies.Execute()

谁能告诉我我做错了什么?提前致谢

最佳答案

除非它是 PCL(可移植类库),否则您不能真正将已编译的桌面 .Net 库与 Xamarin 项目一起使用。

最好的办法是下载 MySQL.Data 的源代码 here .

然后创建一个Android Library 项目,并链接所有的C# 文件。它应该相当简单,但您可能会遇到一两个编译器错误。大部分工作将删除 Xamarin 的 .Net 子集中不存在的内容。

关于c# - 如何在Android 项目中使用MySql.Data.dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18762150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com