使用Visual Studio 2012在第二台显示器上调试WinRT应用程序

时间:2012-09-27 12:50:17

标签: windows-8 windows-runtime

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

如何强制Visual Studio 2012在我的其他显示器上启动应用程序?

6 个答案:

答案 0 :(得分:7)

Windows将部署到上次查看“开始”屏幕的监视器。所以,这就是我的工作。

  • 在主监视器中启动VS
  • 在辅助显示器上显示超级按钮栏,然后选择开始超级按钮
  • 在主监视器中从VS启动调试

您的应用现在应该在辅助监视器中启动。

我不知道是否有办法设置一个选项来做到这一点 - 我没有找到一个但是看起来不太努力,因为这对我来说很容易。

答案 1 :(得分:2)

在Win8.1上,似乎应用程序始终在主显示屏上打开。我交换了主显示屏和辅助显示屏(右键单击桌面 - >屏幕分辨率 - >“将此设为我的主显示屏”)。

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

答案 2 :(得分:1)

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

答案 3 :(得分:1)

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

答案 4 :(得分:1)

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

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

答案 5 :(得分:1)

您只需激活要启动应用的Metro屏幕即可!或者您可以使用这些快捷方式后:Win + PageUp和Win + PageDown切换