Could not load file or assembly ‘System.Windows.Forms, Version=6.0.2.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- 2022 年 3 月 7 日
- 筆記
項目升級後提示錯誤 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)重新生成解決方案