我正在Visual Studio中的AAR文件上创建Xamarin绑定。我已经使用Android绑定库(Xamarin)项目模板中的自动生成的代码在Visual Studio中创建了绑定。绑定项目可以正确编译,并且构建输出中的唯一警告与此特定问题有关:“成员'...'不会隐藏可访问的成员。不需要new关键字。”
问题是当我尝试引用绑定项目时。我创建了一个空白的Xamarin Android应用程序项目,名为AndroidTest,并且运行良好。然后,我向Android测试添加了对绑定项目的引用。我没有在AndroidTest中添加任何引用绑定的代码。构建AndroidTest项目时,出现以下错误:
Error The "LinkAssemblies" task failed unexpectedly.
System.IO.FileNotFoundException: Could not load assembly 'AndroidTest, Version=0.0.0.0, Culture=neutral, PublicKeyToken='. Perhaps it doesn't exist in the Mono for Android profile?
File name: 'AndroidTest.dll'
at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters)
at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.GetAssembly(String fileName)
at Xamarin.Android.Tasks.LinkAssemblies.Execute(DirectoryAssemblyResolver res)
at Xamarin.Android.Tasks.LinkAssemblies.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() AndroidTest
bindings项目没有对AndroidTest的引用,并且解决方案中没有其他项目。如何解决此错误?