altında çalışmıyor/Program Files (x86)/Microsoft SDKs/F #/3.0/Framework/v4.0/Fsc.exe "--out: numericstest.exe --debug: tam --target: exe --standalone Program.fsÖnemsiz pasajı karmaşıklık için bir ödül kazanmak değil kodun biraz MONO
Windows altında beklenenleri üretiyor sonuç. Ancak Mono 3.0.7 altında Ubuntu altında derlenmiştir, bunun yerine diyor ki:
mono numericstest.exe
Unhandled Exception: System.InvalidProgramException: Invalid IL code in System.Numerics.BigInteger:get_One(): method body is empty.
at Program.main (System.String[] argv) [0x00000] in <filename unknown>:0[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid IL code in System.Numerics.BigInteger:get_One(): method body is empty.
at Program.main (System.String[] argv) [0x00000] in <filename unknown>:0
Neyi yanlış yapıyorum? Çok teşekkürler.
: Burada isterseniz çıkış var. Maalesef gerçekten büyüklere ihtiyacım var. Sayısal olarak doğru bir kod kopyasına sahip olduğu zaman, statik olarak bağlantılı kodla bile başarısız olur (zaten dinamik olarak bağlantılı bir versiyon, aynı sonuç denenmiş). Umarım nihai cevap "Mono olgunlaşıncaya kadar beklemez" –
@JoeHuha - Kodunuz F # 3.0 ve mono 2.10.2 ile benim için iyi çalışıyor. Yüklemenizde bir sorun olduğunu düşünüyorum. –
Mono, özellikle Xamarin'in geçen yıl Novell'den indirilmesinden bu yana oldukça güzel olgunlaşıyor. Her halükarda, kodunuzu yarın deneyeceğim (eğer çözülmediyse) ve aynı hataya girip girmediğimi göreceğim. Bu şekilde en azından hatanın kapsamı hakkında daha iyi bir fikre sahip olacaksınız. –