Build a Windows Store device app step-by-step

This step-by-step guide describes in detail how to build a Windows Store device app with Microsoft Visual Studio 2013 and the Device Metadata Authoring Wizard. For a high-level introduction to this process, see Building Windows Store device apps.

A Windows Store device app is a special kind of Windows Store app that device manufacturers create to serve as a companion to their internal or peripheral device. By using device metadata, device apps can run privileged operations and automatically install when a device is plugged in. For more info about Windows Store device apps, see Meet Windows Store device apps.

In this section

Topic Description

Step 1: Create a Windows Store device app

This topic describes the basic process for creating a Windows Store device app by using Visual Studio 2013. Learn about the tasks that are common to all Windows Store device apps.

Step 2: Create device metadata

This topic describes how to use the Device Metadata Authoring Wizard to create new device metadata that associates your Windows Store device app with a device. The wizard can also create a StoreManfest.xml file that you may need to add to your app in the next step.

Step 3: Add an experience ID to the app

This topic describes how to add the experience ID to your Windows Store device app. The experience ID is a GUID that uniquely identifies a device metadata package; it's required if your app is configured for automatic installation, as is the case with Windows Store device apps for printers and cameras.

Step 4: Test device metadata

This topic describes how you can test device metadata for your Windows Store device app locally before you submit it to the Windows Dev Center Dashboard.

Step 5: Submit the app

This topic describes how to submit your Windows Store device app to the Windows Store dashboard.

Step 6: Submit device metadata

This topic describes how to submit device metadata for your Windows Store device app to the Windows Dev Center hardware dashboard.

Send comments about this topic to Microsoft