构建与 google drive api 相关的 UWP 时出现 ILT0005 错误

时间:2021-03-12 05:47:27

标签: uwp google-drive-api

我发现了很多关于 ILT00005 构建错误的问题,但没有那么多答案,就我而言,我实际上知道原因,但我不知道如何解决。有人能帮我解决吗?

我使用的是 Google.Apis.Drive.v2 版本 1.25.0.862。看起来这是应该在 UWP 上运行的最后一个版本。之后的所有版本都说明它们会构建但不会工作。当我使用此版本构建应用程序时,我没有编译错误,但在运行时我从 Google.Apis.Drive.v2 调用任何内容时出现此异常

<块引用>

System.IO.FileNotFoundException: 无法加载文件或程序集 'Microsoft.Threading.Tasks,版本=1.0.12.0,文化=中性, PublicKeyToken=b03f5f7f11d50a3a'。系统找不到文件 指定的。文件名:'Microsoft.Threading.Tasks,版本=1.0.12.0, 文化=中性,PublicKeyToken=b03f5f7f11d50a3a' at Google.Apis.Auth.OAuth2.AuthorizationCodeInstalledApp.AuthorizeAsync(字符串 userId, CancellationToken taskCancellationToken) 在 Google.Apis.Auth.OAuth2.AuthorizationCodeWindowsInstalledApp.d_7.MoveNext() --- 从上一个抛出异常的位置开始的堆栈跟踪结束 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)在 Google.Apis.Auth.OAuth2.GoogleWebAuthorizationBroker.d1.MoveNext() --- 从上一个抛出异常的位置开始的堆栈跟踪结束 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)在 System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult() 在 MgScopes.Net.GoogleDrive.GoogleDriveStorage.d_26.MoveNext()

我发现如果我引用 Microsoft.Bcl.Async 版本 1.0.168,一切都可以在运行时运行。坦率地说,我现在不记得为什么我选择了这个版本,我没有尝试其他版本。无论如何,如果描述正确,这是旧的并且适用于VS 2012。因此,在我这样做之后,我无法构建用于发布的应用程序包,我得到了 ILT0005。如果我删除 Microsoft.Bcl.Async 包构建但谷歌驱动器不起作用。如何解决这个问题?

0 个答案:

没有答案
相关问题