protobuf-csharp-port是否支持Windows RT?

时间:2014-07-10 07:13:27

标签: c# windows-runtime protocol-buffers winrt-component

protobuf-csharp-port homepage(with sourcecode)

在我之前的 Windows Phone Silverlight 8.0项目中 我用 protobuf-csharp-port 来实现GPB,
但现在我想 将项目移植到Windows 8.1 然后 通用 ,所以我复制源代码来创建一个Windows运行时组件(我是一个库开发者),但遇到一些问题:enter image description here

听起来像可序列化属性不再有用了 所以问题是:

  1. 为什么是红色字体?protobuf-csharp-port是否支持Windows RT?
  2. 如果没有,我如何在WinRT上使用google协议缓冲区?
  3. 任何建议都会很棒,非常感谢!!!


    2014/07/11的问题更新
    首先,感谢 Nuget Tip ,帮助我很多 但仍存在一些问题
    我是类库开发者,我现在的目标是为win和wp开发人员开发一种可移植的方式 所以,目标是win8.1。我先选择 winrt组件 添加参考后, winrt component question
    所以我决定改变,选择类库,我开发自己的类库,引用“Protocol.Buffers” 并将我开发的类库添加到我的演示应用程序中,并运行演示应用程序 class library question

    那么,protobuf-csharp-port是否支持Windows RT?

1 个答案:

答案 0 :(得分:4)

  

protobuf-csharp-port是否支持Windows RT?

是的,Windows应用商店应用支持协议缓冲区。

  

如何在WinRT上使用google协议缓冲区?

最简单的方法是安装Jon Skeet的Protocol Buffers NuGet包,用于解决方案中的相关项目:

Protocol Buffers NuGet

这样,您就可以正确设置所有必需的引用,并且可以立即开始使用它。