Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Windows 8是否支持System.Device.Location?_.net_Windows - Fatal编程技术网

.net Windows 8是否支持System.Device.Location?

.net Windows 8是否支持System.Device.Location?,.net,windows,.net,Windows,我正在使用System.Device.Location编写Windows 7应用程序,这取决于Windows传感器和定位平台。我下载了消费者预览,但找不到 谢谢。根据文档,它位于.NET Framework 4.5中: 但是,Windows 8 Metro应用程序似乎没有此命名空间: 但是,看起来System.Device.Location命名空间中的某些类已迁移到Windows.Devices.Geolocation命名空间,该命名空间位于Metro中: 它没有告诉你的是它们是否相等。您

我正在使用
System.Device.Location
编写Windows 7应用程序,这取决于Windows传感器和定位平台。我下载了消费者预览,但找不到


谢谢。

根据文档,它位于.NET Framework 4.5中:

但是,Windows 8 Metro应用程序似乎没有此命名空间:

但是,看起来
System.Device.Location
命名空间中的某些类已迁移到
Windows.Devices.Geolocation
命名空间,该命名空间位于Metro中:


它没有告诉你的是它们是否相等。您可能无法仅更改名称空间,因此可能需要进行一些代码修复。从表面上看,它们似乎在解决相同的问题。

使用下面的名称空间

using Windows.Devices.Geolocation;

地理定位类会为你工作!!
它的作用是,它将为您获取纬度和经度

希望他们使用System.Device.Location命名空间。@KelvinFixx我对此表示怀疑。Metro名称空间的选择现在可能已经很好地嵌入其中,我怀疑会有多大变化。然而,这与.NET框架不同,后者在添加新内容后基本保持不变。