項目升級后提示錯誤 System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=6.0.2.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. 系統找不到指定的文件。
問題提示很明顯,System.Windows.Forms的版本號問題。
原因分析:
本地編譯環境:.net6.0.2 運行環境:.net6.0.1


解決方案:
1.升級運行環境的.net版本
1)系統運行在眾多計算機上,升級版本耗時耗力
2)部門內開發環境不統一,有用.net6.0.1,也是.net6.0.2。我也是剛升級的。
因此此方案不被采納
2.降級編譯環境的.net版本
1)編譯計算機上需安裝.net6.0.1 SDK:64位下載,32位下載
2)解決方案根目錄創建文件global.json
{ "sdk": { "version": "6.0.101", "rollForward": "disable" } }
3)重新生成解決方案

