我正在使用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例程移至外部库。之后,每个构建都以此消息结束。
我尝试过的事情:
完全没有成功。如果有人能帮助我解决这个问题,我将非常高兴。
答案 0 :(得分:1)
我搞砸了appxmanifest文件。我使用AppServices进行后台工作。在this example中,他们在appxmanifest文件中进行了一些更改,但是突然抛出错误。
<Application Id="AppServicesProvider.App"
Executable="$targetnametoken$.exe"
EntryPoint="AppServicesProvider.App">
必须简化为
<Application Id="App">
它不再抛出错误。
答案 1 :(得分:1)
我为UWP应用程序重命名Assembly name
时遇到了同样的错误。
我发现您还需要打开Package.appxmanifest
并将Entry point
更改为与Assembly name
中使用的值相同。