1
votes

I try publish my windows store app to market but I get status FAILED in process certification. Here is image: link

Im using google protocol buffer port from here: link

Anyone have the same problem? Or anyone know where can be problem. I have added protocolbuffer.dll to references and app works great there are not problem.

2
We haven't tried to build protobuf-csharp-port as a PCL targeting Windows Store. We may do so in the future.Jon Skeet
ok so which protocol buffer I can use in my windows store app? I cannot switch to different protocol technology because we use the same protocol on android and iOS and they dont have problem. Can I use this>code.google.com/p/protobuf-net/downloads/list ?pavol.franek
You should be fine with protobuf-net. As Marc has said, that's the same protocol, just a different implementation.Jon Skeet
ok thx for your time I will try it.pavol.franek

2 Answers

2
votes

I cannot comment on protobuf-csharp-port

However! protobuf-net supports windows-store apps; within protobuf-net there are different dlls for different target platforms. If you are using NuGet it should pick the right one for you. If you are using the google-code download, make sure you use the dll from the Full/netcore45 or CoreOnly/netcore45 folders (see "What files Do I Need.txt" for more information); "netcore" is the name of the framework that is used by . You could also probably use CoreOnly/portable or Full/portable, but netcore45 may have internal optimizations (using APIs that exist in windows-store, but not on all "portable" targets).

Additionally, note that for optimum performance on windows-store, you would need to use the precompiler (again, see "What files Do I Need.txt" for more information).

1
votes

UPDATE 1

Try protobuf-net

Does protobuf-net support Windows RT?

Google protocol buffer port is not valid Windows Store supported APIs. You need to remove it & find alternative of it.