
Esta herramienta OEM que uso mucho comenzó a fallar en una característica en particular. A continuación se muestra parte del registro de errores. Adlib Designer es la herramienta, el analizador Adapl es la característica, un editor de código integrado simple con resaltado de sintaxis y algunas opciones básicas para compilar. En el sistema que falla, el resaltado de sintaxis no funciona y la función bloquea toda la herramienta unos segundos después de iniciarse.
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 y 4.8 están instalados en mi PC. El sistema operativo es Windows 10 Pro versión 10.0.18363.592. Las últimas actualizaciones instaladas son:
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
Ejecuté Microsoftherramienta de reparación .NET, pero no resolvió el problema.
Sospecho que hay corrupción en algún módulo .NET porque
- Exactamente la misma herramienta funciona bien en otra PC (mucho más antigua y más lenta), con la misma versión de Windows y las mismas actualizaciones.
- el bloqueo ocurre en
System.Windows.Forms.Control.MarshaledInvoke
, es decir, no en un módulo OEM.
Informé del problema al fabricante de la herramienta. Tampoco pueden reproducir el problema, por lo que no se puede esperar una solución por su parte.
Estoy pensando en realizar una reinstalación limpia de .NET. ¿Tiene sentido? Si es así, ¿cómo puedo hacer eso?
La única otra opción que se me ocurre: reinstalar Windows. Preferiría no seguir ese camino, porque tendría que recargar mi PC con todo lo que necesita para trabajar cómodamente.