Metodo BinaryFormatter.Deserialize () non funziona in un plugin AutoCAD
-
26-10-2019 - |
Domanda
Quando chiamo il metodo Deserialize
su un'istanza di System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
in IExtensionApplication.Initialize
di un plugin di AutoCAD, la riga di codice successivo dopo che non viene eseguito. Che cosa potrebbe causare questo? Grazie in anticipo per qualsiasi aiuto.
Soluzione
Hai bisogno di mostrare un po 'di codice, ma in tutta la cappa probabile la chiamata Deserialize
sta gettando un'eccezione e, pertanto, non viene eseguita la successiva riga di codice. Utilizzare un blocco try / catch in tutto il Deserialize
per vedere se si può prendere un'eccezione e visualizzare / registrare i dettagli di eccezione che si potrebbe puntare alla radice del problema.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow