XLabs HybridWebView:无法加载文件或程序集 XLabs.Serialization
XLabs HybridWebView: Could not load file or assembly XLabs.Serialization
我正在尝试为我的 Xamarin.Forms 应用设置 HybridWevView。我是这样配置的:
- 在 NugetPackage
中安装 XLab.Forms(和一些连接的库)
- 从 this sample page 复制粘贴代码,看看它是否有效
不幸的是,这就是我尝试 运行 时看到的结果:
An exception of type 'System.IO.FileNotFoundException' occurred in TestApp.dll but was not handled in user code
Additional information: Could not load file or assembly 'XLabs.Serialization, Version=2.0.5782.12218, Culture=neutral, PublicKeyToken=d65109b36e5040e4' or one of its dependencies. The system cannot find the file specified.
启动 Windows 10 个应用程序后出现错误(构建期间没有错误)。 Visual Studio 恰好在 this line
处显示此消息
我是否正确配置了所有内容?
对于 UWP 应用程序,您必须安装 Pre 版本。在 Pre 上,问题是序列化包的 none 似乎可以与 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());
}
我正在尝试为我的 Xamarin.Forms 应用设置 HybridWevView。我是这样配置的:
- 在 NugetPackage 中安装 XLab.Forms(和一些连接的库)
- 从 this sample page 复制粘贴代码,看看它是否有效
不幸的是,这就是我尝试 运行 时看到的结果:
An exception of type 'System.IO.FileNotFoundException' occurred in TestApp.dll but was not handled in user code
Additional information: Could not load file or assembly 'XLabs.Serialization, Version=2.0.5782.12218, Culture=neutral, PublicKeyToken=d65109b36e5040e4' or one of its dependencies. The system cannot find the file specified.
启动 Windows 10 个应用程序后出现错误(构建期间没有错误)。 Visual Studio 恰好在 this line
处显示此消息我是否正确配置了所有内容?
对于 UWP 应用程序,您必须安装 Pre 版本。在 Pre 上,问题是序列化包的 none 似乎可以与 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());
}