この記事はネチズンが投稿した。
投稿者:めったに現れない少年
前の記事:WPFバージョンの問題
原文へのリンク:https//www.cnblogs.com/akwkevin/p/17288814.html
本文由网友投稿,文中示例仓库:Dotnet9WPFControls,使用介绍:WPF|快速添加新手引导功能(支持 MVVM),示例正常运行扣 1,失败扣 0,并留下吐嘈....
オリジナルは以下の通り。
先说结论:** 爱命,离远不明第三者コンポーネントライブラリ **【ウェブマスター:...】
問題の説明
今早摸鱼的时候看见狼哥一个开源项目Dotnet9WPFControls,我非常感兴趣!结果 clone 下来之后,没跑起来?嗯?我姿势不对?好!我再跑!结果还是 run 不起来,无奈求教狼哥本人,狼哥亲自 clone 之后没在他的机器上重现我这个 bug。因为报错的这个库是 nuget 拉下来的,我们先看报错截图:

ピットの旅。
サードパーティ製ライブラリは、“MaterialDesignThemes.Wpf”です。
問題は、ライブラリの依存関係が間違ったアセンブリバージョンによって引き起こされるため、すでに明らかです。PresentationFrameworkを見つけて対応するバージョンを見つけるだけで、問題は明らかです。
では、上記の手順に従って作業を開始します。
ローカルマシン上の現在参照されているPresentationFrameworkの保存場所をクエリします。

次に、このファイルディレクトリに移動します:

最初は6.0.2と6.0.16というフォルダがありませんでしたが、問題を解決するためにダウンロードしました。
フォルダに移動して見つけました

このPresentationFrameworkは6.0.0バージョンのエラーなので、上記の解決策によると、この問題を6.0.2バージョンに置き換えるだけで解決できませんか?
新たな問題が発生
しかし、新しい質問が来ました。Presentation Frameworkバージョン6.0.2はどこにありますか?
PresentationFrameworkの他の類似したDLLをいくつか見て、この6.0.0が. NET SDKのバージョンにリンクされていることがわかりました。つまり、net 6.0.2 SDKをダウンロードしてPresentationFramework 6.0.2バージョンを見つけることができます。
マイクロソフトのウェブサイトからダウンロードします。

ここでダウンロード注意してください、私はテストした、右のデスクトップランタイムをダウンロードしても役に立たない、左をダウンロードする必要があります。
彼を解決する
ダウンロードした後、引用をどう置き換えますか?
非常に簡単で、私は非常に厄介ですが、非常に便利な方法を思いつきました(私は単にプロジェクトを実行したいだけで、リリースを伴わないので、それはできますが、リリースが必要な場合は禁止してください!)。
はい、ファイル名の変更です。バージョン6.0.2をダウンロードした後、参照フォルダの長さは次のようになります。

猫を変えましょう!
6.0.2を6.0.0に変更する。

最後に、プロジェクトを再起動し、正常に実行します。


まとめまとめまとめ
ウェブマスターこれはまた、新しいコンピュータ環境、正常に動作し、コメントを歓迎します。