我认为下载 Xamarin NuGet 会同时提取所有依赖项吗?
I thought that downloading the Xamarin NuGet would pull all the dependencies along with it?
我将 Xamarin NuGet 安装到我的解决方案中并尝试 运行 该应用程序。
当我收到此错误时
Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'PCLCrypto, Version=2.0.0.0, Culture=neutral, PublicKeyToken=d4421c8a4786956c'. Perhaps it doesn't exist in the Mono for Android profile?
File name: 'PCLCrypto.dll'
at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters) in /Users/builder/data/lanes/5749/75f8c683/source/xamarin-android/external/Java.Interop/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil/DirectoryAssemblyResolver.cs:line 229
at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(DirectoryAssemblyResolver resolver, ICollection`1 assemblies, AssemblyDefinition assembly, Boolean topLevel)
at Xamarin.Android.Tasks.ResolveAssemblies.Execute(DirectoryAssemblyResolver resolver) GridlockCardGame.Android
所以我想我在某处缺少一个程序集,但我认为 NuGet 管理器会在安装时提取所有这些。
感谢您的宝贵时间。
我能够手动将 PCLCrypto NuGet 包安装到我的解决方案中,并成功地 运行 我在模拟器中的项目。
我将 Xamarin NuGet 安装到我的解决方案中并尝试 运行 该应用程序。 当我收到此错误时
Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'PCLCrypto, Version=2.0.0.0, Culture=neutral, PublicKeyToken=d4421c8a4786956c'. Perhaps it doesn't exist in the Mono for Android profile?
File name: 'PCLCrypto.dll'
at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters) in /Users/builder/data/lanes/5749/75f8c683/source/xamarin-android/external/Java.Interop/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil/DirectoryAssemblyResolver.cs:line 229
at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(DirectoryAssemblyResolver resolver, ICollection`1 assemblies, AssemblyDefinition assembly, Boolean topLevel)
at Xamarin.Android.Tasks.ResolveAssemblies.Execute(DirectoryAssemblyResolver resolver) GridlockCardGame.Android
所以我想我在某处缺少一个程序集,但我认为 NuGet 管理器会在安装时提取所有这些。
感谢您的宝贵时间。
我能够手动将 PCLCrypto NuGet 包安装到我的解决方案中,并成功地 运行 我在模拟器中的项目。