2015-12-15 2 views
4

Есть ли такая манера, в которой я могу либо:F # в окне Immediate

  • F # в немедленном окне в Visual Studio,
  • что-то функционально эквивалентен немедленному окна с F #

при работе с проектом C#?

Чтобы уточнить, ближайшее окно ведет себя так, как ожидалось. Я ищу, чтобы иметь возможность использовать что-то вроде fsi с тем же контекстом, что и ближайшее окно (приостановлено в отладчике, способное работать с локальными/частными функциями/call). Сторонние решения и хакерство приветствуются, если они работают.

+0

Что происходит при нажатии клавиши CTRL + ALT + I? Немедленное окно вообще не отображается? – Alex

+1

Возможный дубликат [Как вызвать функцию F # из непосредственного окна VS2010] (http://stackoverflow.com/questions/3322027/how-do-i-invoke-an-f-function-from-the-vs2010 -immediate-window) – Alex

ответ

1

Вы пробовали F # Interactive? Это уже более мощное, чем простое мгновенное окно. Окно F # Interactive представляет собой REPL (Read-Eval-Print-Loop) функцию F # в Visual Studio.

См https://msdn.microsoft.com/en-us/library/dd233175.aspx

+7

FSI действительно не помогает, когда вы приостановлены в отладчике и хотите вызвать функцию, но вы ограничены только синтаксисом C# и без лямбда-выражений для загрузки. –

+0

Ассистент также задает вопрос о эквивалентности функциональности немедленного окна. Поэтому я предлагаю использовать F # Interactive как REPL. FYI, скрипты F # можно отлаживать в Visual Studio 2015. Также вы можете легко взаимодействовать с функциями F #, используя VS отладчик VS VS 2015. См. Https://github.com/Microsoft/visualfsharp/blob/master/CHANGELOG.md –

+0

@EriawanKusumawardhono Прошу прощения, мой оригинальный вопрос был не очень ясен, и кто-то удалил тег C# - я специально ищу функциональность fsi в контексте непосредственного окна. Однако fsi - отличное предложение. – jdphenix

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