Сценарий F # преобразования десятичных чисел против скомпилированного F #

В F # Interactive работает следующий фрагмент кода:

> printfn "%A" (decimal 1I)
1M

Однако в скомпилированной программе на F # появляется сообщение об ошибке:

The type 'Numerics.BigInteger' does not support a conversion to the type 'decimal'

Что там произошло? Причина в том, что другой набор ссылок (и версии ссылок) используются между версиями F #? или внутренние представления десятичного числа различаются в скомпилированном и интерпретируемом режимах.

8
задан Charles 8 November 2011 в 02:59
поделиться