Ubuntu 当我尝试在MonoDevelop上编译时,有人知道这个错误是什么吗?

Ubuntu 当我尝试在MonoDevelop上编译时,有人知道这个错误是什么吗?,ubuntu,mono,compiler-errors,monodevelop,Ubuntu,Mono,Compiler Errors,Monodevelop,当我尝试编译解决方案时,出现以下错误: Error CS1902: Invalid debug option `+'. Valid options are `full' or `pdbonly' (CS1902) (TAG) MonoDoc exited with a exit code = 1. 请参阅IDE中的错误: 有关此错误的详细信息: Error CS1902: Invalid debug option `+'. Valid options are `full' or `pdbo

当我尝试编译解决方案时,出现以下错误:

Error CS1902: Invalid debug option `+'. Valid options are `full' or `pdbonly' (CS1902) (TAG)
MonoDoc exited with a exit code = 1.
请参阅IDE中的错误:

有关此错误的详细信息:

Error CS1902: Invalid debug option `+'. Valid options are `full' or `pdbonly' (CS1902) (TAG)
MonoDoc exited with a exit code = 1.
结束当我运行
monodoc
时,我不知道这是否与另一个错误有关:

$ monodoc
grep: /etc/gre.d/*.conf: Arquivo ou diretório não encontrado (file or directory not found)

Unhandled Exception:
System.TypeLoadException: Could not load type 'Monodoc.EditMerger' from assembly 'monodoc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756'.
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type 'Monodoc.EditMerger' from assembly 'monodoc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756'.

这似乎是众所周知的问题。如果您正在使用自定义Makefile进行编译,只需从中删除“+”键。就像这里:

这只影响编译调试版本,所以您可以将目标从“debug | x86”更改为“Release | x86”(至少对我有帮助)