使用GetManifestResourceStream读取资源
本文关键字:资源 读取 GetManifestResourceStream 使用 | 更新日期: 2023-09-27 18:10:38
我正在尝试使用
从资源中读取二进制文件Stream input = Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName);
其中resourceName是一个字符串,包含资源的文件名。我得到一个空对象。我尝试了完全限定的路径(例如:"myAssemblyName.Properties.Resources。"+ resourceName),但也不工作。
我错过了什么吗?
确保您的文件包含在项目中。确保文件的"Build Action"设置为"Embedded Resource"。用
检查名称Assembly.GetExecutingAssembly().GetManifestResourceNames()
用
加载资源流Assembly.GetExecutingAssembly().GetManifestResourceStream()