c# - 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 上工作,我是否应该尝试再次部署它,或者我下一步应该如何解决这个问题
解决方案
推荐阅读
- docker - Docker Bench for Security 用于 Google Cloud 上的映像
- java - Android studio:在android studio中配置项目
- wordpress - 无法更改 WordPress 地址 (URL)
- c# - AuthorizeAttribute 不适用于 ASP.NET Core 3.1 中的端点路由
- scala - 如何将数据框列传递给scala函数
- amazon-web-services - AmazonDynamoDBException:用户:用户名无权执行:dynamodb:DescribeTable on resource
- c# - 将对象的动态列表从视图发布到控制器
- python - AWS Elastic Beanstalk CLI 安装错误
- c# - 为什么使用 /langversion:latest 编译时不报告 C# CS0136 错误
- swift - 将 @objc 函数作为参数传递给 init 以用作 UIControl 目标的操作