我有一個C#項目,我需要編譯爲本地二進制文件。我在這裏讀到:使用mono aot/aot-full編譯:沒有任何事情發生?
http://www.mono-project.com/AOT
單音可以預編譯組件的兩個選項之一:
- --aot:預編譯的映像(基本上因爲它看起來一樣NGEN我)
- --aot =全:完全編譯到原來的.exe文件的本機二進制實例
我相當肯定,我理解這些權利,但是C對於--aot = full選項應該是錯誤的。
然而,當我運行:
mono.exe --aot=full --verbose program.exe
我沒有得到任何輸出,對可執行文件的最後修改日期保持不變,不會生成文件。我也試過,只是作爲測試:
mono.exe --aot --verbose program.exe
我得到了同樣的結果;沒有輸出,一般沒有圖像文件或文件,什麼都沒有。
我在這裏錯過了什麼嗎?
你在哪個平臺上?你試圖選擇哪種單聲道版本? –
@RolfBjarneKvinge Windows 7 x64,Mono v2.10.6 – applepi