i started using protobuf-net library way around lack of binary serialization in .net core on windows phone 8.1 port of existing game.
so far protobuf-net has been working great me. when came submit app failing certification tests. report lists various methods , classes belonging in protobuf-net dll being unsupported apis.
an example report is:
this api not supported application type - api=system.reflection.emit.label. module=mscorlib, publickeytoken=7cec85d7bea7798e. file=protobuf-net.dll. api not supported application type - api=system.reflection.emit.dynamicmethod. module=mscorlib, publickeytoken=7cec85d7bea7798e. file=protobuf-net.dll. api not supported application type - api=system.reflection.emit.ilgenerator. module=mscorlib, publickeytoken=7cec85d7bea7798e. file=protobuf-net.dll. api not supported application type - api=system.reflection.emit.localbuilder. module=mscorlib, publickeytoken=7cec85d7bea7798e. file=protobuf-net.dll. api not supported application type - api=system.reflection.membertypes. module=mscorlib, publickeytoken=7cec85d7bea7798e. file=protobuf-net.dll.
there many more have left them out brevity. far can tell msdn documentation states each of these apis are supported on windows phone 8.1. in own tests library has been working correctly on device weeks when deploying visual studio.
is aware of steps missing here, flag needs setting in package manifest or that? or using incorrect version of protobuf-net (i built dll windowsphone8.0 project)?
thanks
tom
as you're doing universal app, you're restricting apis available desktop apps, , whilst part of system.reflection.emit
namespace there, not include classes error message refers.
Comments
Post a Comment