我已经阅读了使用under system构建protobuf-csharp-port的说明。我仍然无法让它工作,最终我会打开一个线程来问为什么,但这不是这篇文章的问题。Mono
Linux/Unix
我正在使用Windows
开发,并且我已经使用VS2010
. 事实是我需要从内部使用生成的 C# 类Unity3D
,这需要使用 Mono。
我的机器上安装了Mono 2.8。
问题是:
是否可以protobuf-csharp-port
在 Windows 中使用MonoDevelop
?我试图简单地导入 VS2010 解决方案并使用 Mono 编译它,但它不起作用。
我该怎么做?
编辑
在尝试使用 MonoDevelop 简单地编译 VS 解决方案时,我遇到了几个错误。第一个在以下行中FieldMappingAttribute.cs
:
public MappedType MappedType { get; private set; }
错误如下:
FieldMappingAttribute.cs(40,40):错误 CS0501:“Google.ProtocolBuffers.Descriptors.FieldMappingAttribute.MappedType.get”必须声明一个主体,因为它没有标记为抽象或外部 (CS0501) (ProtocolBuffers)