0

Xamarin.Forms アプリ用に HybridWevView をセットアップしようとしています。これは私がそれを構成した方法です:

  1. NugetPackage に XLab.Forms (およびいくつかの接続されたライブラリ) をインストールします。
  2. このサンプルページからコードをコピーして貼り付けて、動作するかどうかを確認してください

残念ながら、これを実行しようとすると、次のように表示されます。

タイプ 'System.IO.FileNotFoundException' の例外が TestApp.dll で発生しましたが、ユーザー コードで処理されませんでした

追加情報: ファイルまたはアセンブリ 'XLabs.Serialization, Version=2.0.5782.12218, Culture=neutral, PublicKeyToken=d65109b36e5040e4' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

Windows 10 アプリの起動後にエラーが表示されます (ビルド中にエラーは発生しません)。Visual Studio は、まさにこの行にこのメッセージを表示します

すべてを正しく構成しましたか?

4

1 に答える 1

0

UWP アプリケーションの場合、Pre バージョンをインストールする必要があります。プレの問題は、シリアライゼーション パッケージがどれも UWP で動作しないように見えることです。Windows 8.1 プロジェクトでテストする場合でも、JSON シリアライザーをセットアップする必要があります。次のリリースにはデフォルトのシリアライザーが含まれているはずですが、現在のリリースには含まれていないため、XLabs.Serialization.JSON をインストールして、次のコードをアプリの開始に配置する必要があります。

        if (!Resolver.IsSet)
        {
            var container = new SimpleContainer();

            container.Register<IJsonSerializer, XLabs.Serialization.JsonNET.JsonSerializer>();

            Resolver.SetResolver(container.GetResolver());
        }
于 2016-05-29T19:37:22.463 に答える