如何导出已嵌入 Resources.resx 的嵌入式 .ico 图标文件?我找到了这个例子,但我不确定 targetAssembly 部分是什么。
如果有人可以在这里给我一些指示,那将非常有帮助。
public static void WriteResourceToFile(Assembly targetAssembly, string resourceName, string filepath)
{
using (Stream s = targetAssembly.GetManifestResourceStream(targetAssembly.GetName().Name + "." + resourceName))
{
if (s == null)
{
throw new Exception("Cannot find embedded resource '" + resourceName + "'");
}
byte[] buffer = new byte[s.Length];
s.Read(buffer, 0, buffer.Length);
using (BinaryWriter sw = new BinaryWriter(File.Open(filepath, FileMode.Create)))
{
sw.Write(buffer);
}
}
}