Причина, по которой защита MFC защищена, заключается в том, что она является основой. Вероятно, вы хотите подклассифицировать классы MFC, и в этом случае необходим защищенный интерфейс для доступа к методам, которые не видны для общего использования класса.
[...]
Эти изменения все доступны от диалогового окна Опций (Инструменты †“> Опции):Среда
- Общий :
- Отключают документы tools”
- среды “Animate :
- Отключают “Detect, когда файл изменяется вне клавиатуры environment”
- :
- Удаляют ключ F1 из Справки. Команда
- Help\Online F1Help:
- Набор Справка загрузки “When content” к “Try, локальному первый, тогда online” или “Try локальный только, не Запуск online”
- :
- Изменение опция “At startup” к пустым проектам environment”
“Show и Решениям
- Общий :
- Отключают Активный Объект “Track в текстовом редакторе Explorer”
Решения
- Общий (для каждого языка, который Вы хотите):
- Отключают “Navigation bar” (это - панель инструментов, которая показывает объекты и выпадающие списки процедур, разрешающие Вам выбрать конкретный объект в Вашем коде.
- Отключают разработчика “Track changes”
Windows Forms
- Общий :
- Набор “AutotoolboxPopulate” ко лжи.
- Набор “EnableRefactoringOnRename” ко лжи.
Обновите до 64-разрядной ОС. Мои экземпляры VS брали ~700MB каждый (очень большие решения).. и Вы быстро выбегаете из комнаты с этим.
Все в моей команде, которая переключилась на 64-разрядный (и RAM на 8 ГБ) задались вопросом, почему они не сделали этого раньше.
минимизировать и повторно развернуть главное окно vs, чтобы заставить vs освободить память.
После удаления (и повторной установки) Visual Assist проблема была решена для меня.