“WireUpCoreRuntime”任务意外失败 Visual Studio 2017

110*_*110 7 c# uwp

我正在使用 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           
Run Code Online (Sandbox Code Playgroud)

我被这个错误困了大约一周。我不知道是什么原因造成的。我所做的最后一件事是将 GPIO 例程移动到外部库。之后,每个构建都以该消息结束。

我试过的:

  • 关闭杀毒软件
    • 重做上次更新(库正在研究其他类似的解决方案)
    • 重做构建中的最后几个更改
    • 更新VS、修复VS、修复SDK
    • 更新库版本
    • 重启目标设备
    • 在其他 PC 上构建项目(使用全新 VS),在全新项目上复制代码并在我或其他 PC 上运行它
    • 摆脱在代码中使用 Linq 库的任何内容。
    • 以管理员身份运行VS

根本没有成功。如果有人能帮我解决这个问题,我会很高兴。

110*_*110 5

我搞砸了 appxmanifest 文件。我使用 AppServices 进行后台工作。在这个例子中,他们在 appxmanifest 文件中进行了一些更改,但他们突然抛出错误。

    <Application Id="AppServicesProvider.App"
      Executable="$targetnametoken$.exe"
      EntryPoint="AppServicesProvider.App">
Run Code Online (Sandbox Code Playgroud)

必须简化为

<Application Id="App">
Run Code Online (Sandbox Code Playgroud)

它不再抛出错误。