当我尝试编译解决方案时,出现此错误:
Error CS1902: Invalid debug option `+'. Valid options are `full' or `pdbonly' (CS1902) (TAG)
从IDE中看到错误:
有关此错误的更多信息:
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进行编译,只需从其中删除“+”键即可。像这儿:
https://github.com/OpenRA/OpenRA/pull/2596/files
这仅对编译调试版本有效,因此您可以将目标从“Debug | x86”更改为“Release | x86”(至少对我有帮助)。
关于ubuntu - 当我尝试在MonoDevelop上进行编译时,有人知道此错误是什么吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16093164/