0

我正在用 C# 开发智能设备应用程序。我可以通过共享文件夹在我的应用程序中添加图像。我通过在模拟器中进行一些设置来共享文件夹。在模拟器中通过设置 File -> Configure ->shared 文件夹,我可以使用 Bitmap() 检索应用程序中的图像。但我想从我的应用程序文件夹中显示这些图像。在我的应用程序中,我使用 add -> New Folder 添加了一个文件夹。在那里我保留了我的图像。但是当我使用位图添加它们时,我得到了错误。如何从应用程序的本地文件夹添加图像?有什么办法吗?如果我上面提到的只有一种方法,那么在将应用程序部署到不同的移动设备后,我的应用程序能否成功地在不同的移动设备上显示图像?

4

1 回答 1

0

在您的应用程序下方有一个文件夹是正确的方法。

你如何在代码中访问它?在智能设备中,文件路径的开头没有驱动器(如 c:),因此 c:\program files\app\images 这样的路径将不起作用。

您应该通过获取当前程序集 (System.Reflection.Assembly.GetExecutingAssembly) 并使用 Location 属性找到您的安装点,然后附加您的文件夹名称来获取应用程序的位置以获取图像。

于 2010-03-04T09:36:08.050 回答