2014-02-21 3 views
2

Внезапно мои макросы не работают в MS Visual Studio 2008. Например, чтобы убедиться, что мы не слишком много заботимся о Unicode или нет, мы переносим все строки с жесткой кодировкой в ​​_T(). Итак, я создал крошечный макрос с именем «InitializeString». Все, что он делает, это ввести _T (""), а затем переместить курсор назад на два пробела, чтобы он находился между кавычками. Я назначил этот макрос комбинации Ctrl/Shift/S. Это было очень полезно. Но внезапно, я нажимаю Ctrl/Shift/S, и ничего не происходит! Я попытался открыть проводник макросов, щелкнув правой кнопкой мыши макрос и выбрав «Выполнить». Еще ничего. Я попытался записать временный макрос, который состоял всего из набора строки «s». Когда я нажимаю Ctrl/Shift/P, чтобы воспроизвести его, VS 2008 подумал об этом на мгновение, так как обычно при первом вызове макроса вызывается, а затем - ничего.VS 2008 макросы отключены

Я проверил свои параметры и отметьте флажок «Разрешить макросы для запуска».

Что может случиться?

Большое спасибо!

RobR

ответ

3

Это известная проблема вызвана недавним обновлением Windows. См. Visual Studio 2010 Macros Stop Working after February 2014 Windows Update о том, как его исправить.

+0

Большое спасибо! Изменения «AllowDComReflection» работали для меня. –

+0

То же самое здесь, в VS2008 .. изменения «AllowDComReflection» в 3 файлах конфигурации исправили его для меня. – panofish

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