加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

如何解决“’IAsyncActionWithProgress <>'在Win

发布时间:2020-12-14 02:28:04 所属栏目:Windows 来源:网络整理
导读:我正在Visual Studio Ultimate CTP 2015中开发一个 Windows UAP应用程序(最新的一个在站点中可用). 在使用await on函数返回IAsyncActionWithProgress,IAsyncAction时遇到问题,IAsyncOperation和IAsyncOperationWithProgressgt ;. 我收到以下错误 错误 CS0012
我正在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,编写了导致错误的代码,并且工作正常,没有错误.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读