J'essaie d'utiliser la bibliothèque DotNetZip dans mon application Monodroid. Tout semble fonctionner correctement lorsque j'active l'option de compilation Shared Runtime. Lorsque désactiver partagée à l'exécution, la ligneL'encodage échoue lorsque je construis un projet Monodroid avec une exécution non partagée
static System.Text.Encoding ibm437 = System.Text.Encoding.GetEncoding("IBM437");
génère une exception (nom encoding 'IBM437' non supporté). J'ai coché toutes les cases de la liste "Additional Supported Encodings", mais cela ne semble pas aider. Quelqu'un a des idées?
Pouvez-vous déposer un bug sur bugzilla.xamarin.com et attacher un test? Nous avons un exemple qui utilise CP1252 et fonctionne: https://github.com/xamarin/monodroid-samples/blob/master/SanityTests/Hello.cs#L332 https://github.com/xamarin/monodroid-samples/blob /master/SanityTests/SanityTests.csproj#L110 – jonp