Obtenir de l'emplacement dans les applications de bureau Windows 8

Je suis un total débutant en C#, mais j'ai utilisé Java beaucoup. Je suis en train d'utiliser le code suivant dans mon application pour obtenir des données de localisation. Je fais un Windows 8 application de bureau pour utiliser le capteur GPS dans mon appareil:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Windows.Devices.Sensors;
using Windows.Devices.Geolocation;
using Windows.Devices.Geolocation.Geoposition;
using Windows.Foundation;

namespace Hello_Location
{
    public partial class Form1 :
    {
        public Form1()
        {
            InitializeComponent();
        }

        async private void Form1_Load(object sender, EventArgs e)
        {
            Geolocator loc = new Geolocator();
            try
            {
                loc.DesiredAccuracy = PositionAccuracy.High;
                Geoposition pos = await loc.GetGeopositionAsync();
                var lat = pos.Coordinate.Latitude;
                var lang = pos.Coordinate.Longitude;
                Console.WriteLine(lat+ " " +lang);
            }
            catch (System.UnauthorizedAccessException)
            {
                //handle error
            }
        }

        private void button1_Click(object sender, EventArgs e)
        {

        }
    }
}

J'obtiens cette erreur:

'attendre' exige que le type
"Windows.De la fondation.IAsyncOperation'
convient GetAwaiter méthode. Êtes-vous en manque un à l'aide de la directive
pour le "Système"? C:\Users\clidy\documents\visual studio
2012\Projects\Bonjour-Emplacement\Bonjour-Emplacement\Form1.cs

Comment puis-je résoudre ce problème?

Aussi, il sera très utile si vous pouvez m'indiquer quelques ressources pour C# emplacement et le capteur de l'API pour windows bureau apps. Sur google, je ne suis que Windows RT Api.

Les types de référencement ne sont autorisés que pour les Applications Windows Store. Vous pourriez être en mesure de suivre ces les instructions pour ajouter manuellement des références et de la construction, mais je n'ai aucune expérience avec elle.
En fait cet article les réclamations c'est très simple. Je n'ai pas encore testé. Je vais faire plus de recherche dans les deux prochaines semaines.

OriginalL'auteur vishesh | 2012-10-29