Текстовый редактор Visual Studio не распознает источник F #? - PullRequest
1 голос
/ 09 января 2012

У меня недавно возникла следующая проблема с кодом F #: почти весь код подчеркнут фигурными красными линиями (что указывает на проблемы), и всякий раз, когда я наводю курсор мыши на любое слово, появляется всплывающее окно с сообщением «Неожиданный токен».».IntelliSence тоже не работает.

F# problem

Тем не менее, если я запускаю проект, он выполняется без проблем.

Это происходит как с уже существующими файлами F #, так ина недавно созданные проекты F #.Я помню, это работало всего 2-3 месяца назад!

Я пытался деактивировать все возможные расширения, но это не помогает.

Есть идеи?

Ответы [ 2 ]

3 голосов
/ 09 января 2012

Я тоже это понимаю.Иногда помогает просто выйти и вернуться в VS.Когда я написал в Твиттере о проблеме, Дон ответил так:

"у вас установлены" инструменты Python для Visual Studio Alpha "? Если да, удалите его или примените исправление"

Это нене имеет отношения ко мне (поскольку я не был рядом с python), но я публикую здесь на случай, если он поможет вам.

- Правка: вот ссылка на патч, спасибо Александру Галкину:http://pytools.codeplex.com/workitem/599

1 голос
/ 09 января 2012

Я не видел подобной ситуации раньше, но вот предположение о том, почему это происходит и как вы могли бы ее вылечить.

Visual studio работает над системой для плагинов.Даже такие «нативные» вещи, как системы проектов C # / F # / VB.NET, являются просто плагинами, использующими оболочку visual studio.Похоже, что плагин F # был каким-то образом поврежден.

Если это Visual Studio 2010:

  • Вы можете попробовать открыть установщик Visual Studio и попробовать восстановить установку или деактивировать и повторно активировать систему проектов F #

Если это Visual Studio 2008:

  • Вы можете попробовать удалить и переустановить плагин F #
...