我正在使用 VS 2012,我需要编写使用 Windows.Devices.Gelocation 命名空间中的类的代码。我下载了示例程序,但它无法在 VS2012 中加载,因为它需要 VS 2013。并且该类的文档没有指示该命名空间位于哪个 DLL 中。
有人能告诉我哪个 DLL 包含该命名空间吗?它在 .NET 4 中可用还是我必须使用 .NET 4.5?
Edit
我的项目是一个控制台应用程序,它作为 Windows 服务在后台运行。我所做的搜索表明我必须使用参考管理器的 Windows 选项卡来定位 Windows 8。但我的项目中的参考管理器中没有 Windows 选项卡,因为它不是 Windows 应用商店应用程序。有没有办法从桌面应用程序使用这个API???
我找到了如何引用我需要的程序集。
On 这一页,在该部分下Windows Tab
, 在里面Core Subgroup
小节第三段给出了如何从桌面应用程序引用所需的 Windows 程序集的说明。总结一下:
- 卸载要添加引用的项目。
- 编辑项目的 .csproj 文件。
-
在 .csproj 文件中的任意位置添加以下代码片段:
8.0目标平台版本>
属性组>
保存编辑后的 .csproj 文件。
- 重新加载项目。
此时,当您打开参考管理器对话框时,您将看到Windows
左侧的选项卡。点击它,你会看到Core
子组。在右侧,它会显示“Targeting Window 8.0”,并且在该下方“Windows version 255.255.255.255”将被取消选中。勾选它然后单击“确定”即可完成。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)