2016-03-07 20 views
0

我试图在Monodevelop中编译我的AirConsole项目,所以我可以调试它。AirConsole Unity插件给编译器错误 - 'DataContractAttribute'找不到

它给出了一个编译器错误从随附的“Newtonsoft.JSON”库:

The type or namespace name `DataMemberAttribute' could not be found. Are you missing an assembly reference? (CS0246) (Assembly-CSharp) 

该项目从Unity建立精细的运行;只有当您尝试在Monodevelop中点击“运行”时才会出现此错误,以启用调试器。

有没有简单的方法来解决这个错误?

+1

这些线程描述了同样的问题(和解决方案): http://stackoverflow.com/questions/12687315/datamember-could-not-be-found http://stackoverflow.com/questions/7401795/命名空间换datacontract – Alice

回答

1

每上面的注释:对于MonoDevelop的,找到你的解决方案的根文件夹中参考文件夹,右键单击它,然后选择编辑

在出现的窗口中,搜索System.Runtime.Serialization并将其添加到您的参考。这将允许您构建和调试Unity项目。