【问题标题】:Version Conflict same Project DevExpress版本冲突同一个项目 DevExpress
【发布时间】:2018-03-14 17:04:41
【问题描述】:

我有一个使用 DevExpress 16.2 版本的 dll,这个 dll 用于显示一种表单。

  • 基本上我想将此 dll 安装在包含 DevExpress 14 中所有引用的项目中。
  • 当我创建我的 dll 时,我将所有 DevExpress 16.2 合并到 dll 中,并放入 NuGet,当我在项目中下载时 (DevExpress 14) 存在类型之间的冲突,这两个版本中都存在。

有人知道我是否可以仅在需要运行我的 dll 时使用 DevExpress 16.2 的 dll 吗?或者无论如何要解决这个问题?

【问题讨论】:

    标签: c# dll devexpress version conflicting-libraries


    【解决方案1】:

    让我看看我是否理解,所以你想在同一个项目中使用两个版本的 DevExpress?

    为什么不将整个项目升级到 v16?

    我从不混合 dll vresions,因为它真的很疯狂,但是如果在我升级并查看 bin 文件夹时对您有帮助,我 必须删除旧的 dll 并保留新的是的,是的,这意味着删除解决冲突的旧引用等

    DevExpress 有一个向导来升级整个项目,包括配置和所有文件。

    【讨论】:

    • 是的,这就是我想做的,但不符合上下文,因为不是一个使用 DevExpress 不同版本的应用程序,如果我这样做了,我需要迁移每个应用程序使用我的 dll。
    • 感谢您的回复,我的临时解决方案是删除所有 DevExpress 引用并将项目全部保留在 windows 窗体中。
    猜你喜欢
    • 1970-01-01
    • 2018-12-23
    • 2013-11-08
    • 2021-12-10
    • 2019-08-07
    • 2014-01-23
    • 1970-01-01
    • 2013-04-01
    • 1970-01-01
    相关资源
    最近更新 更多