1

我嘗試將我的Windows應用商店應用發佈到市場,但我在進程認證中得到狀態失敗。以下是圖像:使用linkWindows應用商店應用認證失敗

林谷歌協議緩衝港從這裏:link

任何人有同樣的問題?或者任何人知道哪裏可以成爲問題。我已經添加了protocolbuffer.dll引用和應用程序的作品很好沒有問題。

+0

我們還沒有試圖構建protobuf-csharp-port作爲針對Windows應用商店的PCL。我們未來可能會這樣做。 –

+0

好吧,以便我可以在我的Windows Store應用程序中使用哪種協議緩衝區?我無法切換到不同的協議技術,因爲我們在android和iOS上使用相同的協議,並且他們沒有問題。我可以使用這個> https://code.google.com/p/protobuf-net/downloads/list? –

+2

你應該罰款protobuf網。正如馬克所說,這是相同的*協議*,只是一個不同的實現。 –

回答

2

我不能評論protobuf-csharp端口

但是! protobuf-net支持windows-store應用程序;在protobuf-net中,不同的目標平臺有不同的dll。如果您使用NuGet,它應該爲您選擇合適的一個。如果您使用的是谷歌代碼下載,請確保使用Full/netcore45CoreOnly/netcore45文件夾中的dll(請參閱「我需要什麼文件」以獲取更多信息); 「netcore」是使用的框架的名稱。您可以可能使用CoreOnly/portableFull/portable,但netcore45可能有內部優化(使用Windows存儲中存在的API,但不是所有「便攜」目標)。

此外,請注意,對於windows-store上的最佳性能,您需要使用預編譯器(有關更多信息,請參閱「我需要什麼文件」。

+0

好的THX幫我試試NET。 –

1

更新1

嘗試protobuf-net

Does protobuf-net support Windows RT?

谷歌協議緩衝港是無效的Windows應用商店支持的API。你需要刪除它&找到替代它。

+0

但我們在更多的平臺上使用谷歌協議緩衝區,如iOS和Android,並沒有問題。但是我想問一下在RT中如何使用這個協議的方法。例如,如果我從protocol.dll導入所有類並以這種方式使用它可以工作?它對我來說非常重要,我發現任何方式我可以留在谷歌協議下。你有什麼主意嗎? –

+0

試試這個,http://stackoverflow.com/a/13188331/1230188 – Xyroid

+0

thx的提示,但我米使用相同的協議,支持RT和協議工作很好的應用程序。 ( –