MonodroidアプリケーションでDotNetZipライブラリを使用しようとしています。共有ランタイムビルドオプションを有効にすると、すべてうまく動作しているようです。私は共有ランタイムを無効にすると、ライン共有されていないランタイムでMonodroidプロジェクトを構築するとエンコードが失敗する
static System.Text.Encoding ibm437 = System.Text.Encoding.GetEncoding("IBM437");
は(エンコーディング名「IBM437」はサポートされていない)例外を生成します。私は "追加サポートされているエンコーディング"リストのすべてのボックスをチェックしましたが、それは役に立たないようです。誰でもアイデアはありますか?
bugzilla.xamarin.comでバグを報告し、テストケースを添付できますか?私たちは、CP1252を使用したサンプルを用意しています。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