2013-04-18 35 views
0

當我嘗試編譯我得到這個錯誤的解決方案:有沒有人知道當我嘗試在MonoDevelop上編譯時出現這個錯誤?

Error CS1902: Invalid debug option `+'. Valid options are `full' or `pdbonly' (CS1902) (TAG) 

從IDE請參閱錯誤:

MonoDevelop compile error

更多關於此錯誤:

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'. 

回答

1

看來這是衆所周知的問題。如果你使用自定義的Makefile進行編譯,只需從其中刪除「+」鍵即可。像這裏: https://github.com/OpenRA/OpenRA/pull/2596/files

這僅影響編譯調試版本,因此您可以將目標從「Debug | x86」更改爲「Release | x86」(至少對我有幫助)。

相關問題