I have an embedded DLL in my app and I need to write it to the filesystem at runtime. I have this so far:
Dim _assembly As Assembly = Assembly.GetExecutingAssembly()
Dim _rawstream As Stream = _assembly.GetManifestResourceStream("MyFile.dll")
I just need to write _rawstream to a file now.
EDIT: This has to be .NET Framework 2 and CopyTo does not exist :(
My.Computer.FileSystem.WriteAllBytes(output file, My.Resources.resourcename, False)
Use a FileStream
and write to it.
Dim fs As new FileStream("path to new file.dll", FileMode.Create)
_rawstream.CopyTo(fs)
Edit:
For pre 4.0 see this.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With