我正在使用VS17开发远程设备的UWP应用程序。突然出现了以下消息:
Error The "WireUpCoreRuntime" task failed unexpectedly.
System.InvalidOperationException: Sequence contains no elements
at System.Linq.Enumerable.Single[TSource](IEnumerable`1 source)
at Microsoft.Build.Net.CoreRuntimeTask.WireUpCoreRuntime.InternalExecute()
at Microsoft.Build.Net.CoreRuntimeTask.WireUpCoreRuntime.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() DataManagementApp
我被这个错误困扰了一个星期,不知道是什么原因导致的。我最后做的一件事是将GPIO例程移动到外部库中。之后,每次构建都以此消息结束。
我尝试过:
- 关闭杀毒软件
- 重新执行最后一个更新(该库在其他类似解决方案上运行正常)
- 重做几个最近的更改
- 更新VS、修复VS和修复SDK
- 更新库的版本
- 重新启动目标设备
- 在其他PC上构建项目(使用新的VS),将代码复制到全新的项目中并在我的或其他PC上运行它
- 摆脱任何使用Linq库的代码
- 以管理员身份运行VS
但都没有成功。如果有人能帮我解决这个问题,我会非常高兴。