哪个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程序集的说明。 总结一下:
- 卸载将添加引用的项目。
- 编辑项目的.csproj文件。
-
在.csproj文件中的任何位置添加以下代码段:
<的PropertyGroup>
8.0 TargetPlatformVersion>
的PropertyGroup> -
保存已编辑的.csproj文件。
- 重新加载项目。
此时,当您打开“参考管理器”对话框时,您将在左侧看到Windows
选项卡。 单击它,您将看到Core
子组。 在右边,它会说“Targeting Window 8.0”,并且“Windows版本255.255.255.255”将取消选中。 检查一下然后点击确定你就完成了。