【问题标题】:MahApps.Metro use Colour.xaml and Color.xam with new versionsMahApps.Metro 在新版本中使用 Colour.xaml 和 Color.xam
【发布时间】:2017-06-24 22:38:11
【问题描述】:

我有使用 MahApps.Metro 0.1.1 构建的用户控制 dll 和尝试使用它的主机应用程序。主机应用程序使用的是最新版本的 MahApps 1.5.0 几年前,MahApps 发生了重大变化,将 Colours.xaml 重命名为 Colors.xaml,这是资源字典,这是导致问题的唯一原因。我没有用户控制 dll 的代码,所以我无法编译它,但我仍然想在主机应用程序中使用新版本的 MahApps.Metro。如何将 Colours.xaml 添加到最新版本的 maha 应用程序中,以便我可以同时使用。如果我从源代码编译 Mahapps 并将 Colours.xaml 添加到其中,请尝试使用项目开始给我 publickeytoken 错误,因为强命名程序集。

有没有办法使用不同的公钥令牌加载相同程序集的两个不同版本。

【问题讨论】:

    标签: c# wpf xaml wpf-controls mahapps.metro


    【解决方案1】:
    1. 看看here如何加载同一个dll的多个版本。
    2. 您可以使用dotPeek将控制dll(如果它不受保护)反编译成完整的项目,然后替换mahApps引用并重新编译。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-29
      • 2016-04-15
      • 1970-01-01
      • 2021-01-01
      • 2019-05-12
      • 2023-01-25
      • 2022-10-08
      相关资源
      最近更新 更多