1

我有一个 MonoMac 项目,我需要Stream引用我设置为BundleResource(图像)的项目。

我的项目中有一个图像,我已将其构建操作设置为BundleResource(我假设这是将项目的构建操作设置为的 Visual Studio 等价物Resource。现在,在我的代码中,我想打开一个指向此资源的流,所以我的应用程序可以使用它。在 WPF 中,这将通过以下方式完成:

Application.GetResourceStream(resourceUri);

但是,我在 MonoMac 上找不到任何关于等价物的文档。如果我什至找到一种方法来获取文件的数据,那应该没问题,因为我只需将它包装在 a 中MemoryStream,然后在某个点下线希望它NSImage.FromStream()有效。

4

1 回答 1

1

您可以使用NSBundle.MainBundle.PathForResource方法来获取资源的路径。您可以使用该路径访问资源。

于 2013-01-05T09:33:29.793 回答