![](/img/trans.png)
[英]'System.Security.Principal.WindowsImpersonationContext' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
[英]How to resolve Could not load type 'System.ValueTuple`3' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'?
将 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,但是,没有任何效果。
这打击了我一两次。 你用的是哪个版本的vs?
与此同时,我会在 NuGet 更新所有包(我在这里使用 2019)。
如果那不起作用。 打开'bin文件夹,删除文件夹中的所有内容,重新清理并重建。
如果没有这样做,请关闭您打开的所有打开的 Visual Studio 瞬间。 导航到存储所有 Nuget 包的文件夹。 将它们全部删除。 重新打开您的解决方案。 右键单击您的解决方案文件夹,然后左键单击“还原所有包”。 清洁和重建。
让我们知道。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.