我在构建 Xamarin Forms 项目时遇到此错误。我在 PCL 中添加了 lz4net,之后我开始收到此错误。当我尝试使用 ILMerge 将 dll 合并为一个时,我也遇到了此错误。任何帮助将不胜感激。
我做过的事情
- 刷新引用
- 删除 bin\debug 和包的内容以及还原的包
-
更新的安卓软件开发工具包
加载程序集时出现错误异常: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(ICollection
1 assemblies, AssemblyDefinition assembly, Boolean topLevel) at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection
1 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