0

我正在尝试为我的 Xamarin.Forms 应用程序设置 HybridWevView。这就是我配置它的方式:

  1. 在 NugetPackage 中安装 XLab.Forms(和一些连接的库)
  2. 从这个示例页面复制粘贴代码只是为了看看它是否有效

不幸的是,这是我在尝试运行它时看到的:

TestApp.dll 中出现“System.IO.FileNotFoundException”类型的异常,但未在用户代码中处理

附加信息:无法加载文件或程序集“XLabs.Serialization,版本=2.0.5782.12218,Culture=neutral,PublicKeyToken=d65109b36e5040e4”或其依赖项之一。该系统找不到指定的文件。

启动 Windows 10 应用程序后出现错误(构建期间没有错误)。Visual Studio 恰好在此行显示此消息

我是否正确配置了一切?

4

1 回答 1

0

对于 UWP 应用程序,您必须安装 Pre 版本。在 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 回答