Create a UCWA Windows Store app project
Applies to: Lync 2013 | Lync Server 2013
This tutorial walks you through the steps to create a UCWA Windows Store app project using Visual Studio.
For more information, see Create your first Windows Store app using C# or Visual Basic.
The procedures in this series of articles assume that Visual Studio 2013 is used.
Create a C#/XAML Windows Store App Project
Launch Visual Studio and select a new project by clicking File->New->Project… menu items.
- Click Templates->Visual C#->Windows Store from the panel of the Installed templates on the left part of the New Project window.
- Select the Blank App (XAML) project template, and enter an appropriate project name (e.g., WinStoreUcwaAppHello) and location (e.g., C:\UCWA\Work\WinStoreAppHello).
- Make sure that the application targeted namespace is .NET Framework 4.5.
In Solution Explorer under the newly created (e.g., WinStoreUcwaAppHello) application project, right click MainPage.xaml and select Delete option from the popup menu panel. Click OK to confirm the Delete request.
Right click the project name (WinStoreUcwaAppHello) in the Solution Explorer to select the Add and then New Item menu options.
In the Add New Item popup window, highlight the Basic Page item, change the Name field to MainPage.xaml or any other file name except for the default page file name (BasicPage1.xaml), and then click Add.
Note
When prompted by Visual Studio to confirm "Add the missing files automatically?", click Yes. This ensures that the helper files, such as NavigationHelper.cs and SuspensionManager.cs, which are generated by Visual Studio to work with the Basic Page template, are added to the project.
That’s it. We now have created a basic Windows Store App project in C#/XAML. You can hit the F5 key to build and run the application in the Debug mode. As of now, the application does not do much other than showing up a page with the text of "My Application". To stop the run, press Alt and F4 keys at the same time.
We now move on to adding the UCWA-specific programming tasks to the application project.