gpt4 book ai didi

c# - Xamarin 缺少引用

转载 作者:太空宇宙 更新时间:2023-11-03 12:38:30 24 4
gpt4 key购买 nike

我刚刚尝试将我的一个 Windows 库导入到 Xamarin android 应用程序中,但出现以下错误:

Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Perhaps it doesn't exist in the Mono for Android profile? File name: 'System.Web.Extensions.dll' at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters) at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection`1 assemblies, AssemblyDefinition assembly, Boolean topLevel) at Xamarin.Android.Tasks.ResolveAssemblies.Execute() App7

即使我尝试手动将引用添加到应用程序中,它仍然不起作用。

mono 是否支持此库(我发现它非常有用)System.Web.Extensions

任何解决方法将不胜感激,因为我既不想重写工作 dll 也不想停止 xamarin 中的开发。

PS:我尝试手动添加所有必需的 dll,但最终出现部署错误,没有任何描述。

最佳答案

System.Web 在 Web 服务器上下文之外并没有太多意义,因此从 Xamarin 的角度来看,我怀疑它是否会被实现。

您可以尝试添加它:

System.Web.dll客栈工程引用,点击编辑->Net Assembly->浏览,进入根目录-Library/Frameworks/Mono.Framework/Versions/4.2.2/lib/mono/4.5/System.Web

或者,您可能需要查看您尝试导入的这个外部库,看看是否可以删除任何引用并重建。

例如,它可能使用包含 System.Web 的 log4net

关于c# - Xamarin 缺少引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39997338/

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