I have an INF file saved as an embedded resource in my C # project. I am trying to save this file in a local place on demand. I am using this method.
public static void SaveResourceToDisk(string ResourceName, string FileToExtractTo) { Stream s = Assembly.GetExecutingAssembly().GetManifestResourceStream(ResourceName); FileStream resourceFile = new FileStream(FileToExtractTo, FileMode.Create); byte[] b = new byte[s.Length + 1]; s.Read(b, 0, Convert.ToInt32(s.Length)); resourceFile.Write(b, 0, Convert.ToInt32(b.Length - 1)); resourceFile.Flush(); resourceFile.Close(); resourceFile = null; }
When I try to call this method (passing the resource name along with the namespace name), I get an error message:
Object reference not set to object instance
What am I doing wrong here?
c # embedded-resource
GPX
source share