繁体   English   中英

如何解决无法从程序集 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 加载类型 'System.ValueTuple`3'?

[英]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)。

  • 右键单击您的项目或解决方案。
  • 左键单击“管理 Nuget 包...”。
  • 单击左上角的“更新”。 然后“选择所有包”
  • 然后单击“更新”或“全部更新”
  • 清洁您的解决方案,然后重建。

如果那不起作用。 打开'bin文件夹,删除文件夹中的所有内容,重新清理并重建。

如果没有这样做,请关闭您打开的所有打开的 Visual Studio 瞬间。 导航到存储所有 Nuget 包的文件夹。 将它们全部删除。 重新打开您的解决方案。 右键单击您的解决方案文件夹,然后左键单击“还原所有包”。 清洁和重建。

让我们知道。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 来自程序集“mscorlib,版本=4.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089”的“System.Security.Principal.WindowsImpersonationContext” FileNotFoundException-无法加载文件或程序集&#39;System,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089&#39; 无法加载文件或程序集“系统,版本=4.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089”或其依赖项之一 &#39;System.Security.Permissions.SecurityPermission,mscorlib,版本 = 4.0.0.0,文化 = 中性,PublicKeyToken = b77a5c561934e089&#39; 失败 无法加载文件或程序集&#39;System.Data.Linq,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089&#39;或其依赖项之一 无法加载文件或程序集“System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或其依赖项之一 程序集“System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中的类型“System.Data.DataRow”未标记为可序列化 无法加载文件或程序集&#39;EntityFramework,Version = 6.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089&#39; 无法加载文件或程序集“EntityFramework.SqlServer,Version=6.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089” 应该引用模块&#39;System.Data.Linq&#39;Version = 4.0.0.0,Culture = neutral,Publickeytoken = b77a5c561934e089&#39;
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM