Non letto la domanda. Quando il binario viene offuscato, devi stare attento quando i nomi delle classi/gli spazi dei nomi cambiano, ecc. Questo non si interromperà solo tra i binari nascosti/non-offuscati, ma anche tra le diverse versioni in generale.
Questo prodotto apparentemente esclude le classi contrassegnate come: http://www.ssware.com/cryptoobfuscator/obfuscator-net.htm (Questa non è una raccomandazione, non l'ho mai utilizzata, sarà necessario verificarla e verificare se ne vale la pena).
A parte questo è possibile scrivere un serializzatore personalizzato in base alla quantità di dati che si sta serializzando.
[Risposta originale]
Perché sei offuscando i dati? Posso solo immaginare che sia per impedire a qualcuno di modificarlo o impedire a qualcuno di leggere il contenuto.
Se si vuole impedire a qualcuno di modificarlo, allora posso suggerire di includere un hash dei dati, e quindi non preoccuparsi di offuscarlo.
Se è per impedire a qualcuno di leggerlo, quindi suggerisco di crittografare i dati, invece, dopo che è stato serializzato.
Ci sono molti esempi di entrambi, ma se vuoi un esempio fammi sapere.
fonte
2011-10-12 15:40:49
Vedere http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be-removed-from-posts/ –
non ho downvote. –