WCFでprotobuf-netを使用していますが、Order=0のデータメンバーがクライアントに表示されていないことがわかりました。これが私のデータコントラクトです-ObjectIdは常にクライアント側のGuid.Emptyです。
<DataContract()> _
Public Class ProtocolBufferDataContract
<DataMember(Order:=0)> _
Public Property ObjectId() As Guid
<DataMember(Order:=1)> _
Public Property Title() As String
End Class
共有アセンブリメカニズムを使用しているため、サーバーとクライアントの両方がこのクラスに対してコンパイルされます。注文を1と2に変更すると、すべてが機能します。なぜ0で動作しないのですか?