我希望您能够翻译以下内容:我在Dotner Core 3.1中使用Protobuf,并在我的项目中安装了Package。但是,当我编写下面的代码以序列化请求对象时:
public static byte[] ProtoSerialize<T>(T record) where T : class
{
try
{
using (var stream = new MemoryStream())
{
Serializer.Serialize(stream, record);
return stream.ToArray();
}
}
catch
{
throw;
}
}
Visual Studio
无法找到相关的命名空间,并出现了找不到Serializer
的错误。
当前上下文中不存在名称为“Serializer”的内容。
我在.Net
上进行测试并安装了相关包,可以正常工作,但在.Net Core
中出现了错误。相关的命名空间
是什么?问题出在哪里?