xamarin出问题

获取这个文件夹中的文件,在普通的c#环境中是正常的,但是转到Xamarin.Android中就出现这个情况:
System.IO.DirectoryNotFoundException: 'Could not find a part of the path '/C:\Users\hp\Desktop\xian\resource'.'
请问这个是什么原因,急!

img

题主要搞清楚模拟器是Android设备,不是windows系统,没有盘符这种概念,文件系统不一样,直接指定windows系统的盘符肯定不行的,而且Android模拟器和当前的电脑是2台不同的设备,也不支持直接读。
Resources中的资源都是嵌入的,xamarin没怎么研究,好像是不能按照windows winform那种方法获取目录中所有文件。需要用
Resources.GetXXX来获取指定资源

img


Resources获取题主研究下微软的文档
Android 资源 - Xamarin | Microsoft Docs 本文介绍 Xamarin.Android 中 Android 资源的概念,并将记录如何使用它们。 它介绍如何在 Android 应用程序中使用资源来支持应用程序本地化,以及多个设备,包括不同的屏幕大小和密度。 https://docs.microsoft.com/zh-cn/xamarin/android/app-fundamentals/resources-in-android/?tabs=windows

Assets中文件读取

换个D盘下的文件夹试试。