1

我尝试将我的 Windows 商店应用程序发布到市场,但我在过程认证中获得状态失败。这是图片:链接

我从这里使用谷歌协议缓冲区端口:链接

有人有同样的问题吗?或者任何人都知道哪里有问题。我已将 protocolbuffer.dll 添加到引用中,并且应用程序运行良好,没有问题。

4

2 回答 2

2

我无法评论 protobuf-csharp-port

然而!protobuf-net 支持 windows-store 应用程序;在 protobuf-net 中,针对不同的目标平台有不同的 dll。如果您使用的是 NuGet,它应该为您选择合适的。如果您使用的是 google-code 下载,请确保使用Full/netcore45orCoreOnly/netcore45文件夹中的 dll(有关详细信息,请参阅“我需要哪些文件.txt”);“netcore”是使用的框架的名称。您可以使用CoreOnly/portableor Full/portable,但netcore45可能有内部优化(使用 Windows 商店中存在的 API,但不是在所有“便携式”目标上)。

此外,请注意,为了在 windows-store 上获得最佳性能,您需要使用预编译器(再次,请参阅“我需要哪些文件.txt”以获取更多信息)。

于 2013-10-23T13:04:03.507 回答
1

更新 1

尝试protobuf-net

protobuf-net 是否支持 Windows RT?

Google 协议缓冲区端口不是有效的 Windows 应用商店支持的 API。您需要删除它并找到它的替代品。

于 2013-10-23T09:39:33.153 回答