
我經常使用的這個 OEM 工具在一個特定功能上開始崩潰。以下是錯誤日誌的一部分。 Adlib Designer 是工具,Adapl 解析器是功能,一個簡單的嵌入式程式碼編輯器,具有語法突出顯示和一些基本的編譯選項。在故障的系統上,語法突出顯示不起作用,並且該功能在啟動幾秒鐘後就會使整個工具崩潰。
Application: ADLIBDesigner.exe
Framework version: v4.0.30319
Description: the process ended due to an unhandled exception.
Exception information: System.ArgumentException
at System.Windows.Forms.Control.MarshaledInvoke(System.Windows.Forms.Control, System.Delegate, System.Object[], Boolean)
at System.Windows.Forms.Control.Invoke(System.Delegate, System.Object[])
at Adlib.Designer.ApplicationBrowser.PropertyPages.AdaplProperties.AdaplParser_ParseComplete(System.Object, System.EventArgs)
at Adlib.Designer.AdlibDesignerMain.AdaplParser.Parse()
我的電腦上安裝了 .NET Frameworks 3.5 和 4.8。作業系統是 Windows 10 專業版 10.0.18363.592。最新安裝的更新是:
2020-01 Cumulative update for .NET Framework 3.5 and 4.8 Windows 10 version 1909 for x64 KB4534132 and KB4532938
2019-12 Cumulative update for .NET Framework 3.5 and 4.8 Windows 10 version 1909 for x64 KB4533002
我運行了微軟的.NET修復工具,但並沒有解決問題。
我懷疑某些 .NET 模組已損壞,因為
- 完全相同的工具在另一台(較舊且較慢的)電腦上運作良好,具有相同的 Windows 版本和相同的更新。
- 崩潰發生在 中
System.Windows.Forms.Control.MarshaledInvoke
,即不是在 OEM 模組中。
我向該工具的製造商報告了該問題。他們也無法重現問題,因此不能指望他們提供解決方案。
我正在考慮重新安裝 .NET。那有意義嗎?如果是這樣,我該怎麼做?
我能想到的唯一其他選擇:重新安裝 Windows。我寧願不走那條路,因為我必須重新加載我的主力電腦,讓它舒適地工作所需的一切。