第三方应用程序要求使用旧组件

本文关键字:组件 应用程序 第三方 | 更新日期: 2023-09-27 18:03:03

遇到一个严重的问题:需要安装第三方web应用程序。在部署到我的本地机器后,得到异常:

无法加载文件或程序集"System.Data"。Entity, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'或其依赖项之一。系统找不到指定的文件

问题是我没有源代码,而且nuget包管理器找不到任何类似于这个版本的东西。实体框架版本的安装。4.2.0也没有做任何事情。

有什么想法,我应该下载什么和哪里?

致以最诚挚的问候和感谢!

第三方应用程序要求使用旧组件

你在nuget上什么都没找到?你试过吗?

谷歌…"实体框架4.2"引导我…

https://www.nuget.org/packages/EntityFramework/4.2.0

那是nuget,那是实体框架,那是4.2。

也许,你不用nuget包管理器,而是使用nuget工具;)

使用nuget下载旧版本的软件包

告诉你如何做到这一点-使用命令行(接受一个版本参数)。

您应该尝试手动安装:

  1. 打开解决方案
  2. 打开包管理器控制台
  3. 类型:Install-Package EntityFramework -Version 4.2.0

这将安装您需要的特定包版本。

您需要:A.引用的汇编B.源代码更改引用

我会联系编写第三方应用程序的人,并尝试从那里解决这个问题。