由于缺少引用,无法使用Visual Studio 2017构建UWP项目

时间:2017-04-28 14:30:09

标签: c# uwp async-await visual-studio-2017

我正在尝试使用Visual Studio 2017构建一个UWP项目。 没有成功:(

以下是错误消息内容:

错误CS0012:类型' IAsyncOperationWithProgress<,>'在未引用的程序集中定义。您必须添加对程序集的引用" Windows,Version = 255.255.255.255,Culture = neutral,PublicKeyToken = null,ContentType = WindowsRuntime'。 错误CS0012:类型' IAsyncActionWithProgress<>'在未引用的程序集中定义。您必须添加对程序集的引用" Windows,Version = 255.255.255.255,Culture = neutral,PublicKeyToken = null,ContentType = WindowsRuntime'。 错误CS0012:类型' IAsyncOperation<>'在未引用的程序集中定义。您必须添加对程序集的引用" Windows,Version = 255.255.255.255,Culture = neutral,PublicKeyToken = null,ContentType = WindowsRuntime'。 错误CS0012:类型' IAsyncAction'在未引用的程序集中定义。您必须添加对程序集的引用" Windows,Version = 255.255.255.255,Culture = neutral,PublicKeyToken = null,ContentType = WindowsRuntime'。 错误CS0103:名称'包'在当前上下文中不存在

导致错误的代码行都包含await关键字,如下所示:

var storageFolder = Task.Run(async () => await StorageFolder.GetFolderFromPathAsync(folderPath));

"快速行动"建议我添加对Windows的引用,Version = 255.255.255.255,Culture = neutral,PublicKeyToken = null,ContentType = WindowsRuntime'。

当我尝试时,我已经在参考管理器中找到了#39;对话框:

已经引用了Universal SDK。请使用对象浏览器来浏览通用Windows SDK中的参考资料。

在计算机上找不到框架程序集

我卸载了VS并重新安装=>没有改变

我卸载了引用.net和visual Studio的所有功能/应用程序并重新安装VS =>没有改变

我在安装VS =>之前或之后尝试安装Windows 10 SDK(10.0.14393)没有改变

我真的不知道我的开发环境出了什么问题。 你知道错误信息是什么意思吗? 有人可以帮我解决吗?

TIA

1 个答案:

答案 0 :(得分:0)

我不知道如何解决问题。 我"玩"使用模拟器扩展,尤其是Android。 没有理解,卸载它时,我的问题就消失了。 对不起,对于那些遇到同样问题的人,我关闭了讨论,因为我的问题已得到解决,即使我无法解释原因。