gpt4 book ai didi

xamarin - 在 iOS 设备上使用 WHERE 子句时,Breeze C# 客户端失败

转载 作者:行者123 更新时间:2023-12-02 03:13:18 26 4
gpt4 key购买 nike

我在 iOS 9.3 上的 Xamarin.Forms 2.0 应用程序中使用 Breeze 0.6 的 C# 客户端。当我使用 WHERE 子句进行查询时,该应用程序将在 iPhone 模拟器中运行,但在实际设备上会失败。设备上的故障是消息异常:

The type initializer for 'System.Data.Services.Client.TypeSystem' threw an exception.

如果删除 where 子句,应用程序将不再抛出异常,但我需要能够使用 WHERE 子句来正确限制从服务器发回的数据量。

是什么导致了这个错误?

最佳答案

哇哦!那有帮助。谢谢@hankide。 “链接器行为”有三个选项。它们是“不链接”、“仅链接框架 SDK”和“全部链接”。默认值为“仅限链接框架 SDK”。我将其更改为“不链接”,现在它可以在我的 iPhone 上运行。

编辑:

仅供看到此内容的人引用。当您关闭链接器时,您需要执行两次。一次用于调试构建配置,另一次用于发布构建配置。我有一段时间很沮丧,因为我无法让发布版本正常工作。设置 Xamarin Insights 后,我看到了与之前看到的相同的链接器错误,并发现发布版本有一个类似但独立的链接器配置。

关于xamarin - 在 iOS 设备上使用 WHERE 子句时,Breeze C# 客户端失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38667247/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com