How can I extract a file from an embedded resource and save it to disk?

I’d suggest doing it easier. I assume that the resource exists and the file is writable (this might be an issue if we’re speaking about system directories). public void WriteResourceToFile(string resourceName, string fileName) { using(var resource = Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName)) { using(var file = new FileStream(fileName, FileMode.Create, FileAccess.Write)) { resource.CopyTo(file); } } }

execute c# code at runtime from code file

Code sample for executing compiled on fly class method: using System; using System.Collections.Generic; using System.Text; using System.Diagnostics; using System.IO; using System.Reflection; using System.Net; using Microsoft.CSharp; using System.CodeDom.Compiler; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { string source = @” namespace Foo { public class Bar { public void SayHello() { System.Console.WriteLine(“”Hello World””); … Read more