1

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

我做过的事情

  1. 刷新引用
  2. 删除 bin\debug 和 packages 的内容并恢复包
  3. 更新了安卓sdk

    加载程序集时出现错误异常:System.IO.FileNotFoundException:无法加载程序集“LZ4cc,版本=1.0.15.93,文化=中性,PublicKeyToken=62e1b5ec1eec9bdd”。也许它在 Mono for Android 配置文件中不存在?文件名:Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve 中的“LZ4cc.dll”(AssemblyNameReference 参考,ReaderParameters 参数)在 Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection1 assemblies, AssemblyDefinition assembly, Boolean topLevel) at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollectionXamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection`1 程序集,AssemblyDefinition 程序集,Boolean topLevel)在 Xamarin.Android.Tasks.ResolveAssemblies.Execute() PRide.AndroidApp C:\Program文件 (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets 1410

4

1 回答 1

1

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

于 2018-03-25T22:57:52.737 回答