Возможно, у меня это совершенно неправильно, но я понимаю, что опция -standalone компилятора сообщает компилятору включить ядро F # и другие зависимости в exe, чтобы вы могли запускать его на другой машине без установки каких-либо «runtime», ,Кто-нибудь получил - стандартную опцию для работы в F # CTP?
Однако я не могу заставить это работать в CTP - он даже не меняет размер выходного файла (документы, которые я прочитал, говорят о 1M дополнительных).
«Google может знать, но если это произойдет, он не говорит, или я не смотрел в нужном месте»
UPDATE:
Это похоже на работу с последним CTP update 1.9.6.2
UPDATE2:
Я так испытал другую ошибку:
FSC(0,0): error FS0191: could not resolve assembly Microsoft.Build.Utilities.
Если у вас возникли такие ошибки при попытке компиляции --standalone, вам необходимо явно включить их в качестве ссылок в свой проект.
«Все классы и методы в проверке MyApp.exe». Из того, что я понимаю (т. Е. Не много), peverify.exe проверяет только внутреннюю согласованность и «тип безопасности» exe. Например. он проверяет только то, что автономное выполнено правильно, а не выполнено ли оно вообще. – Benjol 2008-09-17 07:51:11