Fsh's fshtmldoc.exe с использованием Mono/OS X

Это, несомненно, что-то очевидное, но загрузка 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 ответ

Решение

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

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

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

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

Другие вопросы по тегам