【发布时间】:2016-10-09 11:25:47
【问题描述】:
我正在尝试构建我的第一个 Xamarin android 应用程序。
我正在使用 Visual Studio 2015 社区
我是 Xamarin 的新手,如有任何错误,我深表歉意。
我创建了一个简单的项目,然后添加了一个类型为“类库 (Android)”的新项目
我添加了简单的异步功能,一切正常。
然后,我使用 Add > REST API Client 添加了我的 API,该 API 具有 swagger 定义
它下载了我的 API 并为我构建了客户端 - 一切看起来都很棒!
此时我真的很兴奋。
但是,项目将不再构建报告错误:
严重性代码描述项目文件行抑制状态 加载程序集时出现错误异常:System.IO.FileNotFoundException:无法加载程序集“Microsoft.Threading.Tasks,版本=1.0.12.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a”。也许它在 Mono for Android 配置文件中不存在? 文件名:'Microsoft.Threading.Tasks.dll' 在 Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference 参考,ReaderParameters 参数) 在 Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection
1 assemblies, AssemblyDefinition assembly, Boolean topLevel) at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(ICollection1 程序集,AssemblyDefinition 程序集,布尔顶级) 在 Xamarin.Android.Tasks.ResolveAssemblies.Execute() App5
我在互联网上到处寻找解决方案,但似乎无法解决问题。
我最初的“Hello World”函数使用 async/await 运行良好。
我不明白添加这个新 API 客户端的作用和使用方式有何不同。
谁能告诉我如何解决这个问题?
【问题讨论】:
标签: visual-studio xamarin xamarin.android