【发布时间】:2019-11-25 15:47:55
【问题描述】:
我有问题。我正在尝试加载图像,所以我使用以下代码:
string resourceID = "MyApp.Templates.Good_Question.png";
Assembly assembly = GetType().GetTypeInfo().Assembly;
using (Stream stream = assembly.GetManifestResourceStream(resourceID))
{
bitmap = SKBitmap.Decode(stream);
}
但它在流上给出错误,因为流为空。现在我在应用程序的根目录中创建了一个名为 Templates 的文件夹,并在该文件夹中放置了一个名为 Good_Question.png 的图像。
为什么我的流是空的?
【问题讨论】:
-
图片是否被标记为“资源”的编译类型?
-
还没有,马上试试
-
流仍然为空?
-
图片和这段代码在同一个项目中吗?他们有正确的构建动作吗?您确定您使用的是正确的 ResourceID?
标签: c# xamarin xamarin.forms skiasharp