2011-10-06 33 views
1

我在.net項目中使用protobuf-net來使用協議緩衝區。該項目在http://code.google.com/p/protobuf-net/protobuf-net-VS10.msi和V2兼容?

目前我安裝了protobuf-net-VS10.msi,它在vs.net 2008中工作正常。還有一個「V2」實現可供下載「protobuf-net v2 r444 MS .NET only.zip」。我想知道我是否可以使用V2並仍然可以獲得VS.net 2008集成?怎麼樣?

謝謝。

回答

1

我還沒有把v2的Visual Studio工具放在一起;但是,由於.proto => C#代沒有改變,它應該可以在v2中使用,只需要添加一個對protobuf-net v2 dll(單獨下載)的引用而不是protobuf-net v1 dll(包含在MSI)。

+0

謝謝馬克。我使用v2 dll替換了安裝目錄中的dll,從現在開始保存原始文件時,它似乎不起作用,vs.net不生成cs文件。 – Henry

+0

@Henry不,我並不是說要替換安裝目錄中的文件;這確實會混淆它。我的意思是:在你的**項目**中,刪除它添加的引用,並添加一個v2引用。 –

+0

我明白了。看起來工作正常。謝謝。 – Henry