应用场景:
在编程开发过程中,通过dll当中的resource来封装:1 text文件; 2 image文件; 3 icon文件;4 其他类型文件;
针对前三种类型文件,都可以直接添加并引用。
1 右击解决方案文件夹>New Item>Resource File
2 Resource中添加"128.ico"
3 调用代码如下所示:
System.Drawing.Icon lightningIcon= Resource1._128;
4 如果插入resource为第4种文件,需要把二进制文件重新写出到临时文件夹,使用如下代码:
string m_path = @"c: \\temp.wav";
FileInfo m_FileInfo = new FileInfo(m_path);
if (!m_FileInfo.Exists)
{
using (FileStream fs = File.Create(m_path))
{
fs.Write(Properties.Resource.音乐,0, Properties.Resource.音乐.Length);
}
}