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 windows-store-apps. 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).