Microsoft.EntityFrameworkCore.Internal.ServiceProviderCache的类型初始值设定项引发异常。 ---> System.IO.FileLoadException: 未能加载文件或程序集

场景:

安装程序到全新的环境的电脑时中(此时已经安装了能正常安装程序电脑的环境)

 

完整错误:

Application_ThreadException:System.TypeInitializationException: “Microsoft.EntityFrameworkCore.Internal.ServiceProviderCache”的类型初始值设定项引发异常。 ---> System.IO.FileLoadException: 未能加载文件或程序集“System.ValueTuple, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)

原因:其他电脑能正常安装此安装包说明安装包是没有问题的,所以电脑的安装环境有问题,首先此电脑按照其他电脑已经安装了它所必备的环境,但还是问题,此时可以考虑是不是电脑本身的一些环境不太完备,检查电脑系统是否有更新。

解决方法:

更新电脑系统更新。

 

增加解决方法:

当安装包在其他电脑出现此问题时,说明安装包有问题,此时考虑其他原因。

解决方法:

更新开发程序的软件

我的程序是使用VS开发的,更新VS提示的更新后,再打包软件就可以了。

 

 

posted @ 2019-12-24 11:01  流年sugar  阅读(960)  评论(0编辑  收藏  举报