我想在 Mono for Android 应用程序中使用SmartThreadPool 。不幸的是,当我从项目中引用 SmartThreadPool.dll 时出现错误:
C:\Program Files (x86)\MSBuild\Novell\Novell.MonoDroid.Common.targets(2,2):
Error: Exception while loading assemblies: System.IO.FileNotFoundException:
Could not load assembly 'System.Web, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a'. Perhaps it doesn't exist in the Mono for
Android profile?
File name: 'System.Web.dll'
at Monodroid.Tuner.MonoDroidResolver.Resolve(AssemblyNameReference reference,
ReaderParameters parameters)
at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List`1
assemblies, AssemblyDefinition assembly)
at Xamarin.Android.Tasks.ResolveAssemblies.Execute()
我已经尝试将库放在 Assets 文件夹下并将其 BuildAction 设置为 AndroidAssets,如http://adnankhan12.wordpress.com/2012/10/23/android-mono-error-using-other-dlls-novell-中所述monodroid-common-targets。但它仍然不起作用。
目前,我无法使用 SmartThreadPool,但在项目的网页上明确说明了单声道支持。那么我错过了什么或做错了什么?
有人可以帮助我吗?
提前致谢。