Could not load file or assembly 'System.Windows.Forms, Version=6.0.2.0, Culture=neutral, PublicKeyToken=b77a5c561934e089


項目升級后提示錯誤 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

dotnet/winforms Issue #6663

解決方案:
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)重新生成解決方案


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM