我们的构建服务器(TeamCity,非常推荐)在我们完成的c ++程序上运行我们的一大堆测试套件.
一旦进入整体,测试会导致我们的程序崩溃,通常会打开一个VisualStudio对话框,让我向JustInTime调试崩溃.该对话框将阻止buildserver继续进行.它只是挂起而不是标记为失败的构建.我已经关闭了VisualStudio中的即时调试功能,但是当它关闭时,你仍然会收到一条消息"无法JustinTime调试这个,你可以在选项中打开它".
有没有人知道确保程序中任何未处理的异常不会导致任何模态对话的方法?
我遇到了VS2012的问题,并且在单独的窗口中打开了代码.
看这个截图:

主窗口打开,另一个窗口打开(Source Control explorer只是截图的一个示例,我得到与源代码文件相同的行为).我曾经在Visual Studio的任务栏上获得两个项目.现在它只有一个.
有一个设置:

但我无法解除它.每次我取消检查此设置时,我都会在任务栏中看到另一个项目的闪烁,但它会立即消失.然后我回到相同的设置,再次检查"浮动选项卡井始终保持在顶部"旁边的复选框!这非常烦人.
我已将设置跟踪到注册表设置,HKCU\Software\Microsoft\VisualStudio\11.0\DialogPage\Microsoft.VisualStudio.Platform.WindowManagement.Options.TabsAndWindowsOptionsPage\EnableIndependentTabWell并尝试在VS未运行时将其设置为True(它为False).但是一旦VS启动,它就会再次切换为False.
我已经安装了2012年的Power Tools - 它有一些自定义选项卡井的设置,但我现在已经删除了该扩展.我认为扩展导致了这个问题,但为什么在卸载扩展后它仍然存在?我该如何解决?
UPD:当我在safemode(via devenv /safemode)中运行VS时,该设置是持久的.但是一旦我运行正常模式,它就会自动更改.
UPD 2: Resharper 7.1应该受到指责.这个问题引起了这个问题.要启用浮动标签,请执行以下操作:此方案需要关闭"始终在线"选项,您可以通过将设置文件安装到ReSharper设置来解决ReSharper行为(ReSharper |管理选项|添加图层)请注意这一点可能导致浮动窗口中ReSharper功能的错误行为.通过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>
Run Code Online (Sandbox Code Playgroud)