VS 2022 17.0.0 Preview 5.0
下載 MahApps.Metro 2.4.9 原始碼后打開其解決方案并編譯,正常情況下是可以編譯通過的.
但是如果啟動專案 MahApps.Metro.Demo 很可能會出現例外

打開原始碼檔案夾 src\MahApps.Metro\Styles\Themes
發現其中只有兩個檔案 GeneratorParameters.json 和 Theme.Template.xaml,確實缺少上述例外資訊中提示的 light.blue.xaml
解決方法:
- 多進行幾次重新編譯,看看是否會自動生成包括 light.blue.xaml 在內的共 48 個 xaml 檔案.
- 如果方法 1 沒有生成 48 個 xaml 檔案,那么嘗試找找電腦里面是否有 XamlColorSchemeGenerator.exe 這個檔案,我的電腦上其位于 C:\Users\用戶名\.nuget\packages\xamlcolorschemegenerator\4.0.0-rc0155\tools\netcoreapp3.1\XamlColorSchemeGenerator.exe.如果找不到,請確認電腦是否聯網,是否能正常下載 nuget 包.找到后將檔案 GeneratorParameters.json 拖放到 XamlColorSchemeGenerator.exe 上,即可生成 48 個 xaml 檔案.
結果如下:

再次編譯解決方案后,應該可以正常啟動專案 MahApps.Metro.Demo 了.
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/341660.html
標籤:WPF
