Developing With Visual Studio 2011 and the Windows 8 Consumer Build With Metro and Two (multiple) Monitors

Wow, that’s a long title. Sorry, but I just wanted to be clear what you are getting into if you come here.  In this article, I’m going to talk about what it takes in very simple terms to build and specifically debug a windows 8 metro application using the beta version of Visual Studio 2011.

Here are the steps:

1.  Install Windows 8 Metro and Visual Studio 2011 Beta

2.  Using display settings (control panel / display) make the monitor that is not your desktop the primary monitor

3.  Launch your desktop on the computer that is your primary monitor

4.  Run Visual Studio 2011 Beta on your desktop

5.  Create a Metro style project

6.  Run/Debug from inside Visual Studio

That’s it!  The trick is that you want to be running visual studio from the monitor you are sitting in front of and NOT call that your main monitor.  If you don’t do this, then metro comes up and covers up your Visual Studio session.

Hope this helps!

About Peter Kellner

Peter is a software professional specializing in mobile and web technologies. He has also been a Microsoft MVP since 2007. In addition, he’s a multi-course video author at Pluralsight. To read more about Peter Kellner and his experience click here. For information about how Peter Kellner might be able to help you with your project click here.

Follow me:


  1. Quinn Erazmus says:

    Well put, Dave. I’ve been worried about this myself for years, which is why I haven’t started using cloud-based apps much when I’ve been able to avoid it.

  2. Hi Joseph,
    I just searched around a little and it seems Microsoft is a little confused on which one it is also. Take a look at the Microsoft store (and how they advertise).*5+-+Visual+Studio&wt.content=NjQdX09F&wt.source=google&wt.medium=cpc&WT.srch=1

  3. Hi Peter – nice tip. FYI I think it is Visual Studio 11, not Visual Studio 2011 (the number coming from the internal version number for Visual Studio going all the way back to pre-.NET – i.e. VS6 was pre-.NET, then Dev7 == VS 2002/3, Dev8 = VS2005, Dev9 = VS 2008, Dev10 = vs 2010 ). Not sure if this name (Visual Studio 11) will persist into the release.


Get every new post delivered to your Inbox

Join other followers: