Windows   发布时间:2022-05-07  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何解决“’IAsyncActionWithProgress <>'在Windows UAP应用程序中未引用的程序集中定义”大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在Visual Studio Ultimate CTP 2015中开发一个 Windows UAP应用程序(最新的一个在站点中可用).

在使用await on函数返回IAsyncActionWithProgress<>,IAsyncAction<>时遇到问题,IAsyncOperation<>和IAsyncOperationWithProgress<&gt ;. 我收到以下错误 错误
CS0012
类型’IAsyncActionWithProgress<>‘在未引用的程序集中定义.您必须添加对程序集’Windows,Version = 255.255.255.255,Culture = neutral,PublicKeyToken = null,ContentType = WindowsRuntime’的引用.

我尝试添加对所提到的程序集的引用(Windows).即使这解决了上述错误,它在许多其他地方创建了另一个错误(似乎在两个程序集中都有一些类/ API的重复.获得的错误之一是:

错误
CS0433
类型’Page’存在于’Windows.Foundation.UniversalApiContract,Version = 1.0.0.0,ContentType = WindowsRuntime’和’Windows,ContentType = WindowsRuntime’.

代码示例

Windows.Storage.FileProperties.BasicProperties fileSize = await file.GetBasicPropertiesAsync();

这适用于Visual Studio 2013中的Windows Phone 8.1应用程序.
为了在Visual Studio 2015中的UAP应用程序中获得相同的结果,我必须做出哪些更改.

解决方法

我遇到了与IAsyncAction相同的问题,我刚刚设法解决它,所以我将分享(可能不是最好的)解决方案.

首先我尝试修复VS,没有成功.然后重新安装VS,再次没有成功.所以我去了控制面板 – >程序 – >卸载程序,从那里我卸载了与Visual Studio或.NET有关的所有内容.它向我展示了一些错误,比如某些应用程序需要运行该程序,但我无论如何都卸载了它(如果我需要它,我会再次安装它).之后我再次安装了Visual Studio,编写了导致错误的代码,并且工作正常,没有错误.

希望这可以帮助你,因为它帮助了我.

大佬总结

以上是大佬教程为你收集整理的如何解决“’IAsyncActionWithProgress <>'在Windows UAP应用程序中未引用的程序集中定义”全部内容,希望文章能够帮你解决如何解决“’IAsyncActionWithProgress <>'在Windows UAP应用程序中未引用的程序集中定义”所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: