Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin.ios 基于MonoTouch的ServiceStack DTO_Xamarin.ios_<img Src="//i.stack.imgur.com/WM7S8.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">servicestack - Fatal编程技术网 servicestack,Xamarin.ios,servicestack" /> servicestack,Xamarin.ios,servicestack" />

Xamarin.ios 基于MonoTouch的ServiceStack DTO

Xamarin.ios 基于MonoTouch的ServiceStack DTO,xamarin.ios,servicestack,Xamarin.ios,servicestack,我们正在用ServiceStack(当前的v3补丁分支)创建一个webservice,另一家公司正在针对它编写一个Android和iOS应用程序 我的DTO(当然)在单独的程序集中,并根据.NETFramework4进行编译。我可以在.Net项目和Xamarin.Android项目中毫无问题地使用这些程序集。另一家公司现在告诉我,他们不在Xamarin.iOS工作 他们正在使用版本为3.9.55的最新(预编译)ServiceStack.MonoTouch DLL。我在某个地方读到,我必须根据Se

我们正在用ServiceStack(当前的v3补丁分支)创建一个webservice,另一家公司正在针对它编写一个Android和iOS应用程序

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

他们正在使用版本为3.9.55的最新(预编译)ServiceStack.MonoTouch DLL。我在某个地方读到,我必须根据ServiceStack DLL的MonoTouch版本编译DTO

这是否正确?在windows环境中是否可以这样做

提前谢谢
Steffen

是的,这是事实,您需要根据ServiceStack DLL的MonoTouch版本编译DTO。原因是Xamarin.iOS不支持.NET程序集的完整桌面版本。相反,它是它们的一个子集,很像Silverlight平台。了解更多信息

注意:Xamarin.iOS与为不同配置文件编译的现有程序集不兼容。您必须重新编译源代码以生成以Xamarin.iOS概要文件为目标的程序集(正如您需要重新编译源代码以分别以Silverlight和.NET 3.5为目标一样)


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

Hi Scott。这正是我需要的信息,非常感谢。@Steffen没问题。:)