To run my App I need
AxInterop.WMPLib.dll and Interop.WMPLib.dll
that are located in Debug and Release folder
is there any way to include those dlls into exe? so my app is available in one file only.
To run my App I need
AxInterop.WMPLib.dll and Interop.WMPLib.dll
that are located in Debug and Release folder
is there any way to include those dlls into exe? so my app is available in one file only.
For example, add x.dll to the project and set its Build Action to Embedded Resource.
To extract:
string AppPath=Assembly.GetExecutingAssembly().Location;
Assembly ThisAssembly=Assembly.LoadFrom(AppPath);
System.IO.Stream fs=ThisAssembly.GetManifestResourceStream("yourproectname.x.dll");
int ssize=(int)fs.Length;
byte [] buf=new byte[ssize];
fs.Read(buf,0,ssize);
fs.Close();
Yes, I left out the code to write the file out...
FileStream so=new FileStream("c:\\wherever\\x.dll",FileMode.Create);
so.Write(buf,0,ssize);
so.Close();
No extra utilities required.