私は、MahApps.Metro 0.1.1で構築されたユーザーコントロールdllとそれを使用しようとしているホストアプリケーションを持っています。ホストアプリケーションはMahAppsの最新バージョン1.5.0を使用しています。数年前、MahAppsにはColours.xamlの名前をColors.xamlに変更するという大きな変更がありました。これはresourcedictionaryです。これが問題の原因です。私はそれをコンパイルすることはできませんが、私はまだホストアプリケーションでMahApps.Metroの新しいバージョンを使用したいと思うので、ユーザーコントロールのDLLのコードを持っていない。 Colours.xamlを最新のバージョンのmahaアプリに追加するには、どうすれば同時に使うことができますか?私がソースコードからMahappsをコンパイルし、それにColours.xamlを追加すると、プロジェクトを使用しようとすると、厳密な名前のアセンブリのためにpublickeytokenエラーが出るようになります。MahApps.Metroは、新しいバージョンでColour.xamlとColor.xamを使用します。
には、異なる公開鍵トークンを持つ同じアセンブリの2つの異なるバージョンを読み込む方法があります。