Windows 8 使用Visual Studio 2012在第二个监视器上调试WinRT应用程序

Windows 8 使用Visual Studio 2012在第二个监视器上调试WinRT应用程序,windows-8,windows-runtime,Windows 8,Windows Runtime,当我运行或调试winrt应用程序时,Visual Studio 2012似乎总是在同一个监视器上启动它 如何强制Visual Studio 2012在我的另一台显示器上启动该应用程序?我认为,这是不可能的。 唯一的解决方案是将其移动到该监视器,然后在调试时仅在其上打开开始屏幕。 在这种情况下,Win Store应用程序将在那里打开Windows将部署到您上次查看开始屏幕的监视器。这就是我要做的 在主监视器中启动VS 打开辅助监视器上的咒语栏并选择开始咒语 从主监视器中的VS启动调试 您的应用

当我运行或调试winrt应用程序时,Visual Studio 2012似乎总是在同一个监视器上启动它

如何强制Visual Studio 2012在我的另一台显示器上启动该应用程序?

我认为,这是不可能的。 唯一的解决方案是将其移动到该监视器,然后在调试时仅在其上打开开始屏幕。
在这种情况下,Win Store应用程序将在那里打开

Windows将部署到您上次查看开始屏幕的监视器。这就是我要做的

  • 在主监视器中启动VS
  • 打开辅助监视器上的咒语栏并选择开始咒语
  • 从主监视器中的VS启动调试
您的应用程序现在应该在辅助监视器中启动


我不知道是否有办法设置一个选项来实现这一点-我还没有找到一个选项,但也没有很难找到,因为这对我来说足够简单。

您不能强制应用程序在第二个监视器上启动,但您可以将Visual Studio 2012移动到第二个监视器,并在第一个监视器上启动WinRT应用程序。如果需要,交换或移动主监视器。

您也可以将应用程序本身拖动到备用监视器。正如其他人所指出的,这些应用程序将在您使用的最后一台显示器上继续打开


更新:如果您有Visual Studio 2013,最新的更新会记住运行WinRT应用程序所使用的监视器,并在该屏幕上打开它。

您只需激活要启动应用程序的Metro屏幕即可!或者在Win8.1上使用以下快捷方式:Win+PageUp和Win+PageDown切换

后,应用程序似乎总是在主屏幕上打开。我交换了主显示器和次显示器(右键单击桌面->屏幕分辨率->“将此作为我的主显示器”)


我还自定义了任务栏,使其显示在所有显示器上(右键单击任务栏->属性->“在所有显示器上显示任务栏”)。

win+向上翻页/win+向下翻页是其他快捷方式。