Оба файла, похоже, находятся в каталоге F # вместе с FSharp.Core.dll. Оба файла кажутся постоянным источником проблем, если вы забываете их сопоставлять с FSharp.Core.dll. Кажется, они двоичные файлы, поэтому я не смог раскрыть их цель.Что такое файлы FSharp.Core.optdata и FSharp.Core.sigdata F #?
Я немного поработал над обоими файлами, но, похоже, нет четкого ответа на мой вопрос. Итак ... Какова их функция в F #?
Я думаю, что это связано с данными оптимизации и может быть подавлено '--nooptimizationdata' –
Это не похоже на правду. У меня были сбои приложений без этих двух файлов, поэтому я поместил их в выходной каталог. Я попытался запустить его с этим флагом и без файлов, и он снова разбился. :( –
Это так странно. Я просто сделал пакет F # NuGet с включенным FSharp.Core.dll. Если пакет используется в проекте библиотеки F #, этот проект не будет компилироваться, если не включены файлы .sigdata и .optdata (в пакете NuGet), но только файлы FSharp.Core.dll и ** не ** файлы sig/optdata включены в каталог выпуска библиотеки, и все без проблем работает нормально. В этом случае кажется, что они нужны только во время компиляции. –