首页 > 解决方案 > Winforms 应用程序 - 无法加载文件或程序集“实体框架”

问题描述

我使用 SQL Server 2012 为客户创建了一个小型 Winforms 应用程序,用于数据库和实体框架,以在我的应用程序中运行存储过程。

当我在开发机器上运行应用程序时,一切运行顺利(和往常一样),然后我创建了一个安装包将其传输到客户端机器,并成功安装它。我还为客户端安装了 SQL Server 2012,应用程序启动并可以连接到数据库(我知道是因为表单正在从数据库中读取数据)。现在的问题是当我尝试通过我的应用程序将新数据插入数据库时​​ - 我收到此错误:

System.IO.FileNotFoundException:无法加载文件或程序集“EntityFramework,Version=6.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”或其依赖项之一。该系统找不到指定的文件。
文件名:'EntityFramework,版本=6.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089'

我检查了配置文件,它统计了相同的版本和密钥。

我搜索问题时得到的结果是从 Nuget 包更新实体框架,但我正在客户端 PC 上工作,我是否应该尝试再次部署它,或者我下一步应该如何解决这个问题

标签: c#winformsentity-frameworkentity-framework-6desktop-application

解决方案


推荐阅读