Как запустить Fsi.exe в 64 битах?

Как запустить интерактивное окно F # в 64 бит, чтобы я мог загружать в него большие данные?

Спасибо

Ответы

Ответ 1

Здесь

http://blogs.msdn.com/b/lukeh/archive/2008/09/17/f-september-2008-ctp-known-issues.aspx

говорится

Можно сделать F # Interactive загрузить как 64-бит, изменив файл fsi.exe используя corflags.exe. Есть подробности на этом инструменте .NEt Framework SDK на http://msdn.microsoft.com/en-us/library/ms164699(VS.80).aspx.

но я не пробовал. Hm, также

http://cs.hubfs.net/forums/thread/6369.aspx

чтобы объединить ссылки с возможной информацией...

Ответ 2

http://msdn.microsoft.com/en-us/library/dd233175.aspx дает инструкции о том, как это сделать в Visual Studio 2012.

Для этого нужно запустить fsianycpu.exe из C:\Program Files (x86)\Microsoft SDKs\F #\3.0\Framework\v4.0 вместо fsi.exe. Выполнение этого из моей powershell позволяет мне загружать мой большой набор данных.

Ответ 3

С Visual Studio 2015 и более поздними версиями это просто, как этот

Вы можете управлять аргументами (опциями) командной строки F # Interactive путем настройки параметров. В меню Сервис выберите Параметры..., а затем разверните F # Tools. Две настройки, которые вы можете изменить, - это F # Interactive options и 64-бит F # Interactive, что имеет значение только при запуске F # Interactive на 64-битной машине. Этот параметр определяет, хотите ли вы запускать выделенную 64-битную версию fsi.exe или fsianycpu.exe, которая использует архитектуру машины для определения того, следует ли запускать 32-разрядный или 64-разрядный процесс.