【问题标题】:Third-party applications asks for old assembly第三方应用程序要求旧程序集
【发布时间】:2014-06-30 08:12:38
【问题描述】:

有个严重的问题:需要安装第三方网络应用。部署到我的本地机器后得到异常:

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

问题是我没有资源,nuget packadge manager 也找不到与此版本类似的任何内容。安装实体框架版本。 4.2.0 也不做任何事情。

任何想法我应该下载什么以及在哪里下载?

最好的问候和感谢日志

【问题讨论】:

  • .2 不是 .NET 框架自带的吗?

标签: c# .net entity-framework-4.2


【解决方案1】:

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

Google....“Entity Framework 4.2”引导我...

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

即nuget,即Entity framework,即4.2。

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

Download old version of package with nuget

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

【讨论】:

  • 当然是这样做的。只有 EnitityFramework.dll 库。不是数据实体。这就是问题所在。
【解决方案2】:

您应该尝试手动安装:

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

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

【讨论】:

    【解决方案3】:

    您需要: 一种。引用的程序集 湾。改引用的源代码

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

    【讨论】:

    • 没有可用的源代码。如果存在则根本不是问题)
    猜你喜欢
    • 2012-09-28
    • 2012-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多