我正在尝试为我的Xamarin.Forms应用设置HybridWevView。这就是我配置它的方式:
不幸的是,这是我在尝试运行它时所看到的:
启动Windows 10应用程序后出现类型' System.IO.FileNotFoundException'的例外情况发生在TestApp.dll中但未在用户代码中处理
其他信息:无法加载文件或程序集' XLabs.Serialization,Version = 2.0.5782.12218,Culture = neutral,PublicKeyToken = d65109b36e5040e4'或其中一个依赖项。系统找不到指定的文件。
错误(构建期间没有错误)。 Visual Studio在this line
处准确显示此消息我是否正确配置了eveything?
答案 0 :(得分:0)
对于UWP应用程序,您必须安装Pre版本。在Pre上,问题是没有任何Serialization包似乎与UWP一起使用。如果使用Windows 8.1项目进行测试,则仍需要设置JSON序列化程序。下一个版本应该有一个默认的序列化程序,但当前版本没有,所以你需要安装XLabs.Serialization.JSON并将此代码放在app start中:
if (!Resolver.IsSet)
{
var container = new SimpleContainer();
container.Register<IJsonSerializer, XLabs.Serialization.JsonNET.JsonSerializer>();
Resolver.SetResolver(container.GetResolver());
}