Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.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 pcl中使用protobuf网络_Ios_Xamarin_Protobuf Net - Fatal编程技术网

如何在xamarin ios pcl中使用protobuf网络

如何在xamarin ios pcl中使用protobuf网络,ios,xamarin,protobuf-net,Ios,Xamarin,Protobuf Net,我正在尝试将protobuf net与新的xamarin ios pcl一起使用,它的nuget数据包似乎不支持该框架。有没有办法将protobuf网络导入pcl 更新: 我刚刚发现,使用新的Xamarin PCL定义重新编译PCL可以使生成的库成为引用。干得好!当一个新版本发布到Nuget时,请告诉我。Nuget软件包包括PCL drops,但我不清楚您希望我在这里对Nuget软件包做什么更改,因为我知道没有具体的“Xamarin”目标;这个protobuf网络目前包括一个广泛的目标porta

我正在尝试将protobuf net与新的xamarin ios pcl一起使用,它的nuget数据包似乎不支持该框架。有没有办法将protobuf网络导入pcl

更新:
我刚刚发现,使用新的Xamarin PCL定义重新编译PCL可以使生成的库成为引用。干得好!当一个新版本发布到Nuget时,请告诉我。

Nuget软件包包括PCL drops,但我不清楚您希望我在这里对Nuget软件包做什么更改,因为我知道没有具体的“Xamarin”目标;这个protobuf网络目前包括一个广泛的目标
portable-sl4+net40+wp7+windows8
。如果您知道适用于Xamarin for iOS的目标(或PCL构建组合),请告诉我


我还应该注意,NuGet drop是“完整”实现,元编程是在运行时执行的。由于iOS的局限性,您可能会发现,通过使用“CoreOnly”实现和“precompile”工具(可从google code drop获得)相结合,可以获得更好的性能

通过手动编辑便携库的.csproj文件并将目标框架配置文件设置为与protobuf net匹配,我可以使用protobuf net的NuGet版本:

<TargetFrameworkProfile>Profile136</TargetFrameworkProfile>
Profile136

由此产生的可移植库与Xamarin.Android配合得很好。根据,它也应该与Xamarin.iOS一起工作。

嘿,Mark-Xamarin最近为iOS引入了完整的PCL配置文件,我刚刚重新编译了这些配置文件,请参见此处Hi@MarcGravel对便携式目标配置文件259[portable-win8+net45+wp8+wpa81]的支持,这会很好-请参见[此处]()