Próbuję użyć biblioteki DotNetZip w mojej aplikacji Monodroid. Wydaje się, że wszystko działa dobrze, gdy włączam opcję kompilacji Shared Runtime. Kiedy wyłączyć Shared wykonywania, linięPobieranie Kodowanie nie powiedzie się, gdy buduję projekt Monodroid z niedziałającym środowiskiem wykonawczym
static System.Text.Encoding ibm437 = System.Text.Encoding.GetEncoding("IBM437");
generuje wyjątek (nazwa Kodowanie „IBM437” nie są obsługiwane). Sprawdziłem każde pole na liście "Dodatkowe obsługiwane kodowania", ale wydaje się, że nie pomaga. Ktoś ma jakieś pomysły?
Czy możesz zgłosić błąd na stronie bugzilla.xamarin.com i załączyć testówkę? Mamy próbkę, która używa CP1252 i działa: 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