我遇到了VS2012和代碼在單獨的窗口中打開的麻煩。Visual Studio 2012:更改「啓用浮動選項卡井」的設置
看到這個截圖:
主要的窗戶是打開的,另一個窗口是打開(源代碼控制管理僅僅是截圖的例子,我得到的源代碼文件相同的行爲)。我曾經在Visual Studio的任務欄上獲取兩個項目。現在只有一個。
有此設置:
但我不能把它撤消。每次我取消選中此設置時,我都會在任務欄中閃爍另一個項目,但它會立即消失。然後我回到相同的設置,「Floating tab wells總是保持在最上面」旁邊的複選框被再次檢查!這非常煩人。
我已將追蹤設置設置爲註冊表設置HKCU\Software\Microsoft\VisualStudio\11.0\DialogPage\Microsoft.VisualStudio.Platform.WindowManagement.Options.TabsAndWindowsOptionsPage\EnableIndependentTabWell
,並試圖在VS未運行時將其設置爲True(這是False)。但是一旦VS啓動,就會再次切換爲False。
我已經安裝了2012年的電動工具 - 有一些設置爲自定義選項卡油井,但我現在已經刪除了該擴展。我相信這個擴展會導致這個問題,但爲什麼在卸載擴展之後仍然存在?我該如何解決它?
UPD:當我在安全模式下運行VS(通過devenv /safemode
)該設置是持久的。但只要我運行正常模式,它會自動更改。
UPD 2: Resharper 7.1是怪罪。此問題由this bug引起。要啓用浮動選項卡,請執行以下操作:此場景需要關閉「always on top」選項,您可以通過將設置文件掛載到ReSharper設置(ReSharper |管理選項|添加層)來解決ReSharper行爲。可能會導致浮動窗口中ReSharper功能的不正確行爲。通過Resharper forum
文件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>
沒錯,ReSharper的是一個怪 – trailmax
我很高興它幫助你:) – anonymus
仍然堅持在8.1。 –