|
16.5 How can I save a temporary disk file from an embedded string resource?
|
//usage: string s = CopyResourceToTempFile(GetType(), "showcase.txt");
|
//where showcase.txt is an embedded resource
|
static string CopyResourceToTempFile(Type type, string name)
|
string nsdot = type.Namespace;
|
Stream stream = type.Module.Assembly.GetManifestResourceStream(nsdot + name);
|
StreamReader sr = new StreamReader(stream);
|
temp = Path.GetTempFileName();
|
StreamWriter sw = new StreamWriter(temp, false);
|
sw.Write(sr.ReadToEnd());
|
|
|
|