引用LZ4Net的PCL项目在构建时遇到FileNotFound错误,正在寻找LZ4cc



我在构建 Xamarin Forms 项目时遇到此错误。我在 PCL 中添加了 lz4net,之后我开始收到此错误。当我尝试使用 ILMerge 将 dll 合并为一个时,我也遇到了此错误。任何帮助将不胜感激。

我做过的事情

  1. 刷新引用
  2. 删除 bin\debug 和包的内容以及还原的包
  3. 更新的安卓软件开发工具包

    加载程序集时出现错误异常:System.IO.FileNotFoundException:无法加载程序集"LZ4cc,版本=1.0.15.93,区域性=中性,公钥令牌=62e1b5ec1eec9bdd"。也许它在 Mono for Android 配置文件中不存在? 文件名: 'LZ4cc.dll' at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters) at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection1 assemblies, AssemblyDefinition assembly, Boolean topLevel) at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection1 assemblies, AssemblyDefinition assembly, Boolean topLevel) at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection'1 assemblies, AssemblyDefinition assembly, Boolean topLevel) at Xamarin.Android.Tasks.ResolveAssemblies.Execute() PRide.AndroidApp C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets 1410

如果有人好奇,我只需要将 LZ4 作为 NuGet 添加到引用项目中,而不是直接引用 dll

最新更新