Visual Studio 2019連接WSL2編譯忽然報錯,重裝VS的Linux開發組件、更換專案路徑都沒有用,有哪位大神幫忙看看?
報錯如下
已啟動生成…
1>------ 已啟動生成: 專案: Temp_L, 配置: Debug x64 ------
1>正在啟動遠程生成
1>正在編譯源:
1>main.cpp
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: “Compile”任務意外失敗。
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: System.AggregateException: 發生一個或多個錯誤。 ---> liblinux.Local.Shell.WindowsSubsystemShellException: Could not open windows subsystem shell ---> liblinux.Local.Shell.WindowsSubsystemShellException: Failed to start WSL process ---> liblinux.Local.Shell.WindowsSubsystemShellException: Echo command failing
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 liblinux.Local.Shell.WindowsSubsystemShell.VerifyEcho(TimeSpan timeout)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 liblinux.Local.Shell.WindowsSubsystemShell.StartWSLProcess(TimeSpan timeout)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: --- 內部例外堆疊跟蹤的結尾 ---
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 liblinux.Local.Shell.WindowsSubsystemShell.StartWSLProcess(TimeSpan timeout)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 liblinux.Local.Shell.WindowsSubsystemShell.Open(TimeSpan timeout)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 liblinux.Local.Shell.Commanding.LocalHostedCommand.Initialize(WindowsSubsystem windowsSubsystem)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: --- 內部例外堆疊跟蹤的結尾 ---
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 liblinux.Local.Shell.Commanding.LocalHostedCommand.Initialize(WindowsSubsystem windowsSubsystem)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 liblinux.Local.Shell.Commanding.LocalCommandHost.ExecuteCommand[CommandType](CommandType command)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 Microsoft.Build.Linux.WSL.Tasks.Compile.<>c__DisplayClass55_0.<Execute>b__0(ITaskItem source)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 System.Threading.Tasks.Parallel.<>c__DisplayClass30_0`2.<ForEachWorker>b__0(Int32 i)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 System.Threading.Tasks.Task.InnerInvoke()
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: --- 內部例外堆疊跟蹤的結尾 ---
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 System.Threading.Tasks.Task.Wait()
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](TSource[] array, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 Microsoft.Build.Linux.WSL.Tasks.Compile.Execute()
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: ---> (內部例外 #0) liblinux.Local.Shell.WindowsSubsystemShellException: Could not open windows subsystem shell ---> liblinux.Local.Shell.WindowsSubsystemShellException: Failed to start WSL process ---> liblinux.Local.Shell.WindowsSubsystemShellException: Echo command failing
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 liblinux.Local.Shell.WindowsSubsystemShell.VerifyEcho(TimeSpan timeout)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 liblinux.Local.Shell.WindowsSubsystemShell.StartWSLProcess(TimeSpan timeout)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: --- 內部例外堆疊跟蹤的結尾 ---
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 liblinux.Local.Shell.WindowsSubsystemShell.StartWSLProcess(TimeSpan timeout)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 liblinux.Local.Shell.WindowsSubsystemShell.Open(TimeSpan timeout)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 liblinux.Local.Shell.Commanding.LocalHostedCommand.Initialize(WindowsSubsystem windowsSubsystem)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: --- 內部例外堆疊跟蹤的結尾 ---
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 liblinux.Local.Shell.Commanding.LocalHostedCommand.Initialize(WindowsSubsystem windowsSubsystem)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 liblinux.Local.Shell.Commanding.LocalCommandHost.ExecuteCommand[CommandType](CommandType command)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 Microsoft.Build.Linux.WSL.Tasks.Compile.<>c__DisplayClass55_0.<Execute>b__0(ITaskItem source)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 System.Threading.Tasks.Parallel.<>c__DisplayClass30_0`2.<ForEachWorker>b__0(Int32 i)
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 System.Threading.Tasks.Task.InnerInvoke()
1>D:\Tools\VisualStudio\.VisualStudio\MSBuild\Microsoft\VC\v160\Application Type\Linux\1.0\Linux.WSL.targets(263,5): error MSB4018: 在 S
uj5u.com熱心網友回復:
系統也要開啟wsl的轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/282434.html
標籤:其它技術問題
