Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何阻止Internet Explorer创建新实例?_Visual Studio_Web Services_Internet Explorer - Fatal编程技术网

Visual studio 如何阻止Internet Explorer创建新实例?

Visual studio 如何阻止Internet Explorer创建新实例?,visual-studio,web-services,internet-explorer,Visual Studio,Web Services,Internet Explorer,这是一种阻止IE在每次遇到弹出窗口时创建新实例的方法吗?我正在同时调试两个Silverlight应用程序。第一个窗口与第二个窗口一起创建新的弹出窗口。在FireFox中调试工作正常,因为它不会创建单独的进程。但是IE会创建新实例,当然Visual Studio不会附加到IE的新实例。哪个版本的IE?如果您使用的是7+,是否可以将弹出设置更改为“在新选项卡中打开”而不是新窗口?(工具->选项->选项卡设置)。哪个版本的IE?如果您使用的是7+,是否可以将弹出设置更改为“在新选项卡中打开”而不是新窗

这是一种阻止IE在每次遇到弹出窗口时创建新实例的方法吗?我正在同时调试两个Silverlight应用程序。第一个窗口与第二个窗口一起创建新的弹出窗口。在FireFox中调试工作正常,因为它不会创建单独的进程。但是IE会创建新实例,当然Visual Studio不会附加到IE的新实例。

哪个版本的IE?如果您使用的是7+,是否可以将弹出设置更改为“在新选项卡中打开”而不是新窗口?(工具->选项->选项卡设置)。

哪个版本的IE?如果您使用的是7+,是否可以将弹出设置更改为“在新选项卡中打开”而不是新窗口?(工具->选项->选项卡设置)。

据我所知,当你在IE中打开一个新窗口时(使用Javascript或选择“文件>新窗口”),它不应该启动一个新进程。只有在实际再次运行可执行文件(例如,从Windows资源管理器)时,才会启动新进程

由于MSIE与Windows资源管理器的关系如此密切,我想知道它是否与Windows资源管理器的某个设置有关。尝试转到任何资源管理器窗口,选择工具>选项,选择“查看”选项卡,并确保未选中“在单独进程中启动文件夹窗口”,可能就是这样


另一种可能是在MSIE的“工具>选项”中,选择“高级”选项卡检查“重用窗口以启动快捷方式”,尽管我怀疑这是否正确。

据我所知,当您在IE中打开一个新窗口(使用Javascript或选择“文件>新窗口”)时,它不应该启动新进程。只有在实际再次运行可执行文件(例如,从Windows资源管理器)时,才会启动新进程

由于MSIE与Windows资源管理器的关系如此密切,我想知道它是否与Windows资源管理器的某个设置有关。尝试转到任何资源管理器窗口,选择工具>选项,选择“查看”选项卡,并确保未选中“在单独进程中启动文件夹窗口”,可能就是这样


另一种可能是在MSIE的“工具”>“选项”中,选择“高级”选项卡检查“重用Windows以启动快捷方式”,尽管我怀疑这是否正确。

我不知道是否有,但为了让您继续,您始终可以运行第二个devenv实例,并使用ctrl+alt+p连接到新进程。谢谢JP。就像我刚才说的,我现在使用的是FireFox,但我已经习惯了FireFox作为我的默认浏览器一直打开,IE用于开发。到目前为止,它运行得非常好,但现在我有了这个创建新应用程序的应用程序,因此出现了问题。或者将应用程序更改为不创建弹出窗口。它们令人讨厌,而且大多数用户无论如何都不喜欢它们。现在说真的,我知道Linux上的GDB可以通过“follow-fork模式”自动附加到子进程。也许Visual Studio也有类似的选项。在VS中没有见过这样的选项。我的意思是它会自动连接到IE的第一个实例和服务器-我不希望它自己连接到更多的进程。重新弹出:是的,你是对的,它们很恶心。但第一个应用程序就像第二个应用程序的创作工具。我的意思是,您正在使用第一个应用程序设计第二个应用程序,它就像一个预览。所以我猜这种行为只被非常有限的超级用户使用。顺便说一句:Silverlight默认覆盖浏览器的弹出窗口阻止程序-我不确定这是否是一个好主意。我不知道是否有,但为了让您继续,您可以运行第二个devenv实例,并使用ctrl+alt+p连接到新进程。谢谢JP。就像我刚才说的,我现在使用的是FireFox,但我已经习惯了FireFox作为我的默认浏览器一直打开,IE用于开发。到目前为止,它运行得非常好,但现在我有了这个创建新应用程序的应用程序,因此出现了问题。或者将应用程序更改为不创建弹出窗口。它们令人讨厌,而且大多数用户无论如何都不喜欢它们。现在说真的,我知道Linux上的GDB可以通过“follow-fork模式”自动附加到子进程。也许Visual Studio也有类似的选项。在VS中没有见过这样的选项。我的意思是它会自动连接到IE的第一个实例和服务器-我不希望它自己连接到更多的进程。重新弹出:是的,你是对的,它们很恶心。但第一个应用程序就像第二个应用程序的创作工具。我的意思是,您正在使用第一个应用程序设计第二个应用程序,它就像一个预览。所以我猜这种行为只被非常有限的超级用户使用。顺便说一句:Silverlight默认覆盖浏览器的弹出窗口拦截器-我不确定这是否是一个好主意。IE8,有趣的是:我更改了此选项,新页面在选项卡中打开,但仍然作为单独的进程。坦白说,我不知道雷蒙德的人是怎么做到的。我的意思是单独的流程和一个UI-这很棘手,但这就是它的工作方式。哦,标签的颜色从蓝色变为绿色(我想这表明它们是由单独的实例安全处理的)。IE8,有趣的是:我改变了这个选项,新的页面在标签中打开,但仍然是作为单独的进程。坦白说,我不知道雷蒙德的人是怎么做到的。我的意思是单独的流程和一个UI-这很棘手,但这就是它的工作方式。哦,选项卡的颜色从蓝色变为绿色(我想这表明它们由单独的实例安全地处理)。这两个选项都已设置为正确的值:启动文件夹窗口。。。取消选中,并将Windows重新用于。。。选中。两个选项都已设置为正确的值:启动文件夹窗口。。。取消选中,并将Windows重新用于。。。选中的。