MonoTouch上的ServiceStack DTO

 弥囜_550 发布于 2023-02-04 16:52

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

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

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

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

在此先感谢Steffen

1 个回答
  • 是的,你需要针对ServiceStack dll的MonoTouch版本编译你的DTO.原因是因为Xamarin.iOS不支持.NET程序集的完整桌面版本.相反,它是它们的一个子集,很像Silverlight平台.有关更多信息,请参见此处

    注意:Xamarin.iOS与为不同配置文件编译的现有程序集不兼容.您必须重新编译源代码以生成面向Xamarin.iOS配置文件的程序集(就像您需要重新编译源代码以单独定位Silverlight和.NET 3.5一样).

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

    2023-02-04 16:54 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有