哪个DLL具有Windows.Devices.Gelocation命名空间?

我正在使用VS 2012,我需要编写使用Windows.Devices.Gelocation命名空间中的类的代码。 我下载了示例程序,但它不会在VS2012中加载,因为它需要VS 2013.并且该类的文档不指示命名空间所在的DLL。

有人能告诉我哪个DLL包含该命名空间吗? 它是否可以在.NET 4中使用,还是必须使用.NET 4.5?

编辑

我的项目是一个控制台应用程序,它作为Windows服务在后台运行。 我已经完成的搜索表明我必须使用Reference Manager的Windows选项卡来定位Windows 8。 但是我的项目中的Reference Manager中没有Windows选项卡,因为它不是Windowsapp store应用程序。 有没有办法从桌面应用程序中使用此API?

我已经找到了如何引用我需要的组件。

在此页面的“ Windows Tab ”部分的“ Core Subgroup小节中,第三段提供了有关如何从桌面应用程序引用所需Windows程序集的说明。 总结一下:

  1. 卸载将添加引用的项目。
  2. 编辑项目的.csproj文件。
  3. 在.csproj文件中的任何位置添加以下代码段:

    <的PropertyGroup>
    8.0

  4. 保存已编辑的.csproj文件。

  5. 重新加载项目。

此时,当您打开“参考管理器”对话框时,您将在左侧看到Windows选项卡。 单击它,您将看到Core子组。 在右边,它会说“Targeting Window 8.0”,并且“Windows版本255.255.255.255”将取消选中。 检查一下然后点击确定你就完成了。