【发布时间】:2014-10-24 16:48:03
【问题描述】:
我最近用我的 vb.net 代码尝试了 Protobuf-net r668。我可以在我的数据类上标记属性,但无法让序列化和反序列化功能工作。 我按照http://code.google.com/p/protobuf-net/wiki/GettingStarted 的说明进行操作,但在将代码转换为 vb.net 后,我发现这个 C# 代码:
using (var file = File.Create("person.bin")) {
Serializer.Serialize(file, person);
}
翻译成 vb.net 时不起作用,因为 Serialize 方法没有显示为 Protobuf.Serializer 类的方法。
任何在 vb.net 中使用 Protobuf-net 的人的任何指点都会有所帮助。
【问题讨论】:
-
您的目标是什么平台?如果这是常规的 .NET,这应该可以正常工作 - 它是常规的静态方法,没有什么特别或不寻常的。您的目标是 windows phone 还是类似的?
-
我正在使用 Visual Studio 2010 在 Windows 7、64 位上进行开发。我使用的是 .net Framework 4。
-
但是您定位的平台是什么?常规的.NET?还是其中一种移动平台?
-
抱歉,如果您指的是高级编译选项,目标平台是 .net framework 4。
-
啊,我想知道;您自己的代码中是否有类型、字段、变量、属性等,称为
Serializer?我想知道编译器是否只是在选择您的本地声明...
标签: vb.net protobuf-net