2016-10-25 4 views
3

Я не могу заставить Forge работать.Как мне получить F # Forge для работы

Я использую VS Code 1.6.1 с Ionide-F # 2.8.2. До сих пор я только скомпилировал скрипты, но мне нужен файл проекта для работы specfic .dll (Unmanaged Exports).

Однако я не могу получить проект F #, идущий с Forge. Когда я использую команду `> F # New Project ', он говорит мне, что мне нужно обновить мои шаблоны, потому что у меня их нет.

Если я обновляюсь, ничего не происходит. У меня установлена ​​git, как было предложено в других местах , но безуспешно.

Когда я открываю Forge.exe непосредственно из своего каталога C: \ Users \> USER < \ .vscode \ bin-forge, он даже не переходит в интерактивный режим. Я загрузил Forge отдельно с тем же результатом.

кто-нибудь еще столкнулись с этой проблемой?

+1

Я предполагаю, что 'git' находится на пути? Что произойдет, если вы загрузите [forge.zip] (https://github.com/fsharp-editing/Forge/releases), распакуйте его и дважды щелкните по файлу 'forge.cmd' или' Forge.exe' в папке 'bin'? – s952163

+1

git находится на пути и работает с моим прокси. Как указано выше, я загрузил forge.zip и выполнил Forge.exe напрямую. Он также не входит в интерактивный режим. – CodeMonkey

+1

просто неопределенное предположение, существуют ли какие-либо ограничения безопасности в учетной записи? Возможно, попробуйте выполнить его с правами администратора. Что-то может блокировать диалоговое окно безопасности, чтобы позволить ему, если в этом случае ничего не происходит. Ничего не происходит, даже если вы выполняете команду из командной строки cmd/bash/ps? – s952163

ответ

2

Я не знаю, почему он сейчас работает, единственное, что я могу помните, делать это добавив следующие мои пользовательские настройки:

"FSharp.toolsDirPath": "C:/Program Files (x86)/Microsoft SDKs/F#/4.0/Framework/v4.0", 
"FSharp.fsiFilePath": "C:/Program Files (x86)/Microsoft SDKs/F#/4.0/Framework/v4.0/Fsi.exe" 

Может быть Forge не нашли F # инструменты, но они находятся на пути окна, так что я не могу понять, почему это помогло.

Смежные вопросы