Некоторые очень простые макросы не работают для меня в VS2010. Например, если я сделаю:
DTE.ActiveDocument.Selection.Text = "123"
это будет работать нормально, но если вместо этого я наберу
DTE.ActiveDocument.Selection.Text = "//123"
тогда это завершается ошибкой с сообщением об уродливом прерывании, которое я включил в заголовок Это когда я запускаю его в окне редактора исходного кода C ++. Существует набор символов символов, которые все приводят к тому, что при назначении текста «Selection.Text» происходит сбой. В VS2008 с этим не было проблем.
В Интернете, похоже, ничего об этом нет, поэтому я думаю, что это должно быть проблемой с моей настройкой. Я знаю, что можно обойти проблему, создав точку редактирования и затем применив метод «Вставка», но иногда раздражает, что я не могу просто записать и запустить временный макрос без предварительного редактирования.
Мне интересно:
а) Испытывал ли это кто-нибудь еще?
б) Знает ли кто-нибудь о его решении или как найти решение?
Мои дополнения:
Code Collaborator,
VMDebugger,
VSBuildStatus -
хотя я почти уверен, что проблема существовала до того, как они были добавлены.
Мои расширения:
AnkhSVN,
CommandingImage,
Инструменты для повышения производительности,
Visual Assist X,
Редактор цветовых тем Visual Studio -
опять же, насколько я помню, проблема возникла до того, как установилось большинство этих расширений.
Я использую VS2010 на 64-битной Windows 7.