【发布时间】:2020-02-15 17:53:32
【问题描述】:
我有一个使用实体框架和代码优先方法开发的 Windows 应用程序。它在我自己的电脑上完美运行。但是,当我尝试将应用程序部署到安装了 SQL Server 的客户端时,它会引发以下错误。我在这里想念什么?
System.BadImageFormatException:无法加载文件或程序集“EntityFramework,Version=6.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”或其依赖项之一。该模块应包含程序集清单。
文件名:'EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' at BLL.BLMasters.BLCompany..ctor()
这是我的app.config 文件:
<configuration>
<configSections>
<section name="entityFramework"
type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
requirePermission="false"/>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>
</startup>
<connectionStrings>
<add name="MyDBConnectionString"
providerName="System.Data.SqlClient"
connectionString="Data Source=DESKTOP-NMSSFU8;Initial Catalog=AMSDEV;Integrated Security=True; Max Pool Size=200;" />
</connectionStrings>
<entityFramework>
<providers>
<provider invariantName="System.Data.SqlClient"
type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer"/>
</providers>
</entityFramework>
</configuration>
【问题讨论】:
标签: c# .net sql-server winforms entity-framework-6