gpt4 book ai didi

xamarin.ios - MonoTouch 上的 ServiceStack DTO

转载 作者:行者123 更新时间:2023-12-02 04:39:57 24 4
gpt4 key购买 nike

我们正在使用 ServiceStack(当前的 v3-fixes 分支)创建网络服务,另一家公司正在针对它编写 Android 和 iOS 应用程序。

我的 DTO(当然)在单独的程序集中并针对 .Net Framework 4 进行编译。我可以在 .Net 项目和 Xamarin.Android 项目中毫无问题地使用这些程序集。另一家公司现在告诉我,他们不在 Xamarin.iOS 中工作。

他们使用最新的(预编译的)ServiceStack.MonoTouch dll 版本 3.9.55。我在某处读到我必须针对 ServiceStack dll 的 MonoTouch 版本编译我的 DTO。

这是否正确,是否可以在 Windows 环境中执行此操作?

提前致谢史蒂芬

最佳答案

是的,这是真的,您需要针对 ServiceStack dll 的 MonoTouch 版本编译您的 DTO。这是因为 Xamarin.iOS 不支持 .NET 程序集的完整桌面版本。相反,它是它们的一个子集,很像 Silverlight 平台。 See here获取更多信息。

Note: Xamarin.iOS is not ABI compatible with existing assemblies compiled for a different profile. You must recompile your source code to generate assemblies targeting the Xamarin.iOS profile (just as you need to recompile source code to target Silverlight and .NET 3.5 separately).

虽然 Xamarin 确实有一个 Visual Studio 插件,但 Xamarin 不支持没有 Mac OS X 环境的 Xamarin.iOS。您可以通过在线服务租用远程 Mac OS X 系统。

关于xamarin.ios - MonoTouch 上的 ServiceStack DTO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21044429/

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