mahapps.metro使用colour.xaml和color.xam带有新版本



i具有用户控制DLL,该dll是用mahapps.metro 0.1.1构建的,并且正在尝试使用它的主机应用程序。主机应用程序正在使用最新版本的Mahapps版本,几年前,Mahapps发生了破坏的变化,该版本正在重命名Colours.xaml为colors.xaml。我没有用户控制DLL的代码,因此我无法编译它,但是我仍然想在主机应用中使用新版本的Mahapps.metro。如何将colours.xaml添加到最新版本的Maha应用程序中,以便我可以同时使用。如果我从源代码中编译Mahapp并将其添加colours.xaml尝试使用该项目开始给我带来公共关键的错误。

是否可以使用不同的公共密钥令牌加载两个不同版本的同一组件。

  1. 在这里查看如何加载同一dll的多个版本。
  2. 您可以用dotpeek将控件DLL(如果不保护((如果不保护(中,然后再次替换Mahapps参考并再次重新编译。

最新更新