我正在尝试使用
从资源中读取二进制文件Stream input = Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName);
其中resourceName是一个字符串,包含资源的文件名。我正在获得一个null对象。 我尝试了完全限定的路径(例如“myAssemblyName.Properties.Resources。”+ resourceName),但这也没有用。
我错过了什么吗?
答案 0 :(得分:0)
确保您的文件包含在项目中。 确保" Build Action"为您的文件设置为"嵌入式资源"。 检查名称是什么
Assembly.GetExecutingAssembly().GetManifestResourceNames()
使用
加载资源流Assembly.GetExecutingAssembly().GetManifestResourceStream()