Есть ли в Visual Studio vNext поддержка перехода к определению из проектов F # в проекты, написанные на других языках? - PullRequest
2 голосов
/ 27 февраля 2012

Я занимаюсь многоязыковой разработкой, где код F # использует библиотеки C #.Недостаток способности F12 перейти к определению является главным раздражением в VS2010.Я ничего не заметил об этом на странице Что нового , но тогда это может быть проблема с инструментами, а не языковая проблема.Тот же вопрос для Shift-F12, найти все ссылки.

Пожалуйста, помогите мне принять решение об обновлении (или нет).

Ответы [ 2 ]

3 голосов
/ 29 февраля 2012

Я только что установил VS 11 и сделал решение с помощью исполняемого файла F # и C # dll.Код F # вызывает функцию a в коде C #, и отладчик отслеживает код C # точно так же, как и должен, но результат нажатия F12 по-прежнему только " Невозможно перейти к определению. Исходный код недоступен.".

Кстати, новый внешний вид делает очень трудным отличить вкладки, панели свойств, панели инструментов и т. Д. От серого фона.Все это выглядит как серый на сером, как что-то придуманное в бывшей Республике Восточной Германии.

0 голосов
/ 28 февраля 2012

Я знаю, что это расплывчато, но мне показалось, что я «волшебным образом» приобрел способность «перейти к определению» (также с помощью Ctrl-клика по элементу кода) в VS2010. Я думаю, что это было, когда я установил F # Power Pack.

...