C# 无法访问StorageFolder.TryGetItemAsync()方法
我正在使用Windows Phone 8.1 RT,我想检查C# 无法访问StorageFolder.TryGetItemAsync()方法,c#,windows,windows-phone-8.1,C#,Windows,Windows Phone 8.1,我正在使用Windows Phone 8.1 RT,我想检查存储文件夹中是否存在特定的文件夹/文件。文档已经定义,但我惊讶地发现我没有访问该方法的权限。该方法不会显示在Windows.Storage命名空间中,Visual Studio将不会编译 我如何解决这个问题?该方法是否不再存在?我认为这只是我的应用程序的问题;我该如何计算呢?不,显然,Windows Phone 8.1不支持这种方法 关键是查看文档底部的“需求(Windows 8.x和Windows Phone 8.x)”部分,其中显示
存储文件夹中是否存在特定的文件夹/文件。文档已经定义,但我惊讶地发现我没有访问该方法的权限。该方法不会显示在Windows.Storage
命名空间中,Visual Studio将不会编译
我如何解决这个问题?该方法是否不再存在?我认为这只是我的应用程序的问题;我该如何计算呢?不,显然,Windows Phone 8.1不支持这种方法
关键是查看文档底部的“需求(Windows 8.x和Windows Phone 8.x)”部分,其中显示:
Minimum supported client Windows 8.1
Minimum supported server Windows Server 2012 R2
Minimum supported phone None supported
方法不会出现在名称空间中-当您尝试在文件夹上调用它时,它会出现。请展示您尝试使用的代码示例。是的,这就是我正在做的。VisualStudio没有解析该方法,甚至IntelliSense也没有在StorageFolder类型上列出该方法。是的,但有点含糊不清。它说Min.支持的手机是WP8,但它说不支持Windows手机。@Flipper:这没有什么含糊不清的。WP8支持类型StorageFolder
,但不支持特定操作TryGetItemAsync
。仅仅因为某个类型存在于某个特定的平台上,并不意味着该类型上的每个操作都可以在该平台上使用。知道了。因此,理想情况下,我应该检查我的平台是否支持库的特定方法。