У меня возникают проблемы с VS2012, и код открывается в отдельных окнах.
Смотрите этот снимок экрана:
Основные окна открыты, другое окно открыто (проводник Source Control - всего лишь пример скриншота, я получаю такое же поведение с файлами исходного кода). Я использовал для получения двух элементов на панели задач для Visual Studio. Теперь это только один.
Для этого есть настройка:
Но я не могу его отменить. Каждый раз, когда я проверяю этот параметр, я получаю мерцание другого элемента в панели задач, но он немедленно исчезает. Затем я возвращаюсь к тем же настройкам, флажок рядом с надписью "Плавающие вкладки всегда остается на вершине" снова проверяется! Это очень раздражает.
Я проследил настройку к параметру реестра HKCU\Software\Microsoft\VisualStudio\11.0\DialogPage\Microsoft.VisualStudio.Platform.WindowManagement.Options.TabsAndWindowsOptionsPage\EnableIndependentTabWell
и попытался установить его в True (это было False), когда VS не был запущен. Но как только VS запускается, это снова переключается на False.
Я установил Power Tools на 2012 год, у которого есть некоторые настройки для пользовательских колонок вкладки, но я удалил это расширение сейчас. Я считаю, что расширение вызвало проблему, но почему она сохраняется после отмены установки расширения? И как это исправить?
UPD: Когда я запускаю VS в safemode (через devenv /safemode
), этот параметр сохраняется. Но как только я запускаю обычный режим, он автоматически изменяется.
UPD 2: Виноват Resharper 7.1. Эта проблема вызвана этой ошибкой. Чтобы включить плавающие вкладки, выполните следующие действия: для этого сценария необходимо отключить опцию "всегда сверху", вы можете обойти поведение ReSharper, установив файл настроек в свои настройки ReSharper (ReSharper | Manage Options | Add Layer). Обратите внимание, что это может привести к некорректному поведению функций ReSharper в плавающих окнах. Via Форум Resharper
Файл AllowFloatingTabWells.DotSettings
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:Boolean x:Key="/Default/Housekeeping/SuppressOwnerlessFloatingWindows/IsDisablingIndependentFloating/@EntryValue">False</s:Boolean>
</wpf:ResourceDictionary>