将Microsoft.Net.Compilers从2.1.0
更新为3.2.1
后得到此错误。 “ Csc”任务意外失败。 System.TypeLoadException:
Could not load type 'System.ValueTuple`3' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
at Microsoft.CodeAnalysis.BuildTasks.ManagedToolTask.GenerateCommandLineCommands()
at Microsoft.Build.Utilities.ToolTask.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()
如何解决此错误?尝试更新Nuget软件包,删除bin,obj,packages文件夹,重新启动VS 2017,但没有任何效果。
答案 0 :(得分:-1)
这打了我一两次。您正在使用哪个版本的Vs?
同时,我将更新NuGet的所有软件包(我在这里使用2019)。
如果这样不起作用。打开“ bin文件夹,然后删除该文件夹中的所有内容,然后清理并重新生成。
如果这样做不行,请关闭所有打开的Visual Studio即时实例。导航到所有Nuget软件包的存储文件夹。全部删除。重新打开您的解决方案。右键单击您的解决方案文件夹,然后单击“还原所有软件包”。清理并重建。
让我们知道。