Fsh's fshtmldoc.exe с использованием Mono / OS X - PullRequest
2 голосов
/ 17 апреля 2010

Это, несомненно, что-то очевидное, но загрузка F # PowerPack из codeplex и запуск fshtmldoc приводит к этой ошибке:

clements$ mono ./fshtmldoc.exe FSharp.PowerPack.dll
Processing 'FSharp.PowerPack.dll'...
Unexpected failure while writing HTML docs: An exception was thrown by the type initializer for Microsoft.FSharp.Metadata.AssemblyLoader

Это использует моно 2.6.3, F # 2.0 1.9.9.9 и OS X 10.6.3 на 32-битном процессоре Intel. Любая помощь будет оценена.

Большое спасибо,

Джон Клементс

(репост из сетевой группы powerpack - ответа нет)

1 Ответ

0 голосов
/ 18 февраля 2011

В IntelliFactory нам так надоел fshtmldoc.exe, что мы запустили альтернативный проект:

https://bitbucket.org/IntelliFactory/if-doc

Это все еще в бета-версии, но быстро приближается к тому, чтобы быть полезным. Я еще не пробовал его на Mono, но мне интересно поддержать его на Mono.

Ключевое различие между нашим инструментом и fshtmldoc в том, что наш инструмент использует Mono.Cecil вместо ссылок на документируемые сборки. Это означает, что он не завершится ошибкой, если эти сборки находятся в другой папке или отсутствуют их ссылки.

...