东莞网站建设属于什么专业,网页设计代码书,零基础电商怎么做,如何做自己的淘宝优惠券网站需要基于MVC的WebAPI搭建一个服务接口#xff0c;数据存储在postgresql数据库#xff0c;在使用的过程中遇到了很多问题。做一下记录#xff1a; #xff08;1#xff09; System.IO.FileLoadException: 未能加载文件或程序集“Npgsql, Version3.1.2.0, Cultureneutral, P…需要基于MVC的WebAPI搭建一个服务接口数据存储在postgresql数据库在使用的过程中遇到了很多问题。做一下记录 1 System.IO.FileLoadException: 未能加载文件或程序集“Npgsql, Version3.1.2.0, Cultureneutral, PublicKeyToken5d8b90d52f46fda7”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040) 项目采用codefirst的方式但是在搭建项目的时候总是遇到这个错。 我的步骤如下 1、安装entityframework6 打开 Package Manage Console,输入命令 Install-Package EntityFramework 2、安装npgsql 的entityframework支持 命令 Install-Package EntityFramework6.Npgsql 3、安装 npgsql 命令 Install-Package Npgsql 配置文件代码示例 entityFrameworkdefaultConnectionFactory typeSystem.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework /providersprovider invariantNameSystem.Data.SqlClient typeSystem.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer /provider invariantNameNpgsql typeNpgsql.NpgsqlServices, EntityFramework6.Npgsql //providers/entityFrameworksystem.dataDbProviderFactoriesremove invariantNpgsql/removeadd nameNpgsql Data Provider invariantNpgsql description.Net Framework Data Provider for Postgresql Server typeNpgsql.NpgsqlFactory, Npgsql //DbProviderFactories/system.dataconnectionStringsadd nameTestDbContext connectionStringServerlocalhost;Databasetest; User Iddba;Password12345678; providerNameNpgsql //connectionStrings 但不知道为什么还是会报错 后来我下是不是包的安装顺序搞错了就把上面的2和3换了一下成功 哎也是醉了这个小问题都纠缠了这么久写代码需要更加小心啊转载于:https://www.cnblogs.com/cemaster/p/5940706.html